<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>wdttb: WDTTB APIs</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">wdttb
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="pages.html"><span>Examples</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('group__wdttb__api.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">WDTTB APIs</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_wdt_tb___config.html">XWdtTb_Config</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains configuration information for the device.  <a href="struct_x_wdt_tb___config.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_wdt_tb.html">XWdtTb</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> driver instance data.  <a href="struct_x_wdt_tb.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:gaa6893b6ff733519d217debc3a198903f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gaa6893b6ff733519d217debc3a198903f">XWDTTB_H</a></td></tr>
<tr class="memdesc:gaa6893b6ff733519d217debc3a198903f"><td class="mdescLeft">&#160;</td><td class="mdescRight">by using protection macros  <a href="#gaa6893b6ff733519d217debc3a198903f">More...</a><br/></td></tr>
<tr class="separator:gaa6893b6ff733519d217debc3a198903f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab5ddc5730a86f3cbab203b333b01595e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gab5ddc5730a86f3cbab203b333b01595e">XWDTTB_HW_H_</a></td></tr>
<tr class="memdesc:gab5ddc5730a86f3cbab203b333b01595e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prevent circular inclusions by using protection macros.  <a href="#gab5ddc5730a86f3cbab203b333b01595e">More...</a><br/></td></tr>
<tr class="separator:gab5ddc5730a86f3cbab203b333b01595e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga633f04f09e1b0d8d960aba46ce522b07"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga633f04f09e1b0d8d960aba46ce522b07">XWT_GW_WR_MASK</a>&#160;&#160;&#160;0x00000001U</td></tr>
<tr class="memdesc:ga633f04f09e1b0d8d960aba46ce522b07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable Generic Watchdog Warm Reset Register.  <a href="#ga633f04f09e1b0d8d960aba46ce522b07">More...</a><br/></td></tr>
<tr class="separator:ga633f04f09e1b0d8d960aba46ce522b07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae0376d1045bc05ff11e88769414398d4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gae0376d1045bc05ff11e88769414398d4">XWT_GWRR_MASK</a>&#160;&#160;&#160;0x00000001U</td></tr>
<tr class="memdesc:gae0376d1045bc05ff11e88769414398d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generic watchdog Refresh Register.  <a href="#gae0376d1045bc05ff11e88769414398d4">More...</a><br/></td></tr>
<tr class="separator:gae0376d1045bc05ff11e88769414398d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4f5e675abc1651523fc8586c4ca34700"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga4f5e675abc1651523fc8586c4ca34700">XWT_MAX_SELFTEST_LOOP_COUNT</a>&#160;&#160;&#160;0x00010000U</td></tr>
<tr class="memdesc:ga4f5e675abc1651523fc8586c4ca34700"><td class="mdescLeft">&#160;</td><td class="mdescRight">Loopt count.  <a href="#ga4f5e675abc1651523fc8586c4ca34700">More...</a><br/></td></tr>
<tr class="separator:ga4f5e675abc1651523fc8586c4ca34700"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab51fc9c602dd4d891007e82e3d0f36c9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gab51fc9c602dd4d891007e82e3d0f36c9">XWT_FW_COUNT</a>&#160;&#160;&#160;0x0U</td></tr>
<tr class="memdesc:gab51fc9c602dd4d891007e82e3d0f36c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fist Window count.  <a href="#gab51fc9c602dd4d891007e82e3d0f36c9">More...</a><br/></td></tr>
<tr class="separator:gab51fc9c602dd4d891007e82e3d0f36c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga968af3f9423a4490ad7edcdda3ebfb49"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga968af3f9423a4490ad7edcdda3ebfb49">XWT_SW_COUNT</a>&#160;&#160;&#160;0x10000U</td></tr>
<tr class="memdesc:ga968af3f9423a4490ad7edcdda3ebfb49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Second window count.  <a href="#ga968af3f9423a4490ad7edcdda3ebfb49">More...</a><br/></td></tr>
<tr class="separator:ga968af3f9423a4490ad7edcdda3ebfb49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7d2553ae05bf83bb1da5955480a68415"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga7d2553ae05bf83bb1da5955480a68415">XWT_GWOR_COUNT</a>&#160;&#160;&#160;0x00001000U</td></tr>
<tr class="memdesc:ga7d2553ae05bf83bb1da5955480a68415"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generic Watchdog Offset Regiser.  <a href="#ga7d2553ae05bf83bb1da5955480a68415">More...</a><br/></td></tr>
<tr class="separator:ga7d2553ae05bf83bb1da5955480a68415"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga6ce266ea00535f8b8c9594d2e1f0e630"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga6ce266ea00535f8b8c9594d2e1f0e630">XWdtTb_Event</a> { <a class="el" href="group__wdttb__api.html#gga6ce266ea00535f8b8c9594d2e1f0e630a46d6c3798d61cc4e49a0d5a117c2c44c">XWDTTB_NO_BAD_EVENT</a> = 0, 
<a class="el" href="group__wdttb__api.html#gga6ce266ea00535f8b8c9594d2e1f0e630a6597551da73e180aee12bade6494796f">XWDTTB_RS_KICK_EVENT</a>, 
<a class="el" href="group__wdttb__api.html#gga6ce266ea00535f8b8c9594d2e1f0e630a417a65c87f387402033856a106b9832d">XWDTTB_TSR_MM_EVENT</a>, 
<a class="el" href="group__wdttb__api.html#gga6ce266ea00535f8b8c9594d2e1f0e630a716510d9e30db9a27c4da27d959edcab">XWDTTB_SEC_WIN_EVENT</a>
 }</td></tr>
<tr class="memdesc:ga6ce266ea00535f8b8c9594d2e1f0e630"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains enumeration of different events in basic mode.  <a href="group__wdttb__api.html#ga6ce266ea00535f8b8c9594d2e1f0e630">More...</a><br/></td></tr>
<tr class="separator:ga6ce266ea00535f8b8c9594d2e1f0e630"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gadf3c428b985d77e28b5df5cd5d82dff3"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gadf3c428b985d77e28b5df5cd5d82dff3">XWdtTb_CfgInitialize</a> (<a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr, const <a class="el" href="struct_x_wdt_tb___config.html">XWdtTb_Config</a> *CfgPtr, UINTPTR EffectiveAddr)</td></tr>
<tr class="memdesc:gadf3c428b985d77e28b5df5cd5d82dff3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes the AXI timebase Watchdog Timer core.  <a href="#gadf3c428b985d77e28b5df5cd5d82dff3">More...</a><br/></td></tr>
<tr class="separator:gadf3c428b985d77e28b5df5cd5d82dff3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga62df11d6ae0d6652fd3f79b71aebe9c7"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga62df11d6ae0d6652fd3f79b71aebe9c7">XWdtTb_Initialize</a> (<a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr, u16 DeviceId)</td></tr>
<tr class="memdesc:ga62df11d6ae0d6652fd3f79b71aebe9c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a specific legacy/window watchdog timer/timebase instance/driver.  <a href="#ga62df11d6ae0d6652fd3f79b71aebe9c7">More...</a><br/></td></tr>
<tr class="separator:ga62df11d6ae0d6652fd3f79b71aebe9c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaab195e280eca1e2985509d954c2e4e52"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gaab195e280eca1e2985509d954c2e4e52">XWdtTb_Start</a> (<a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaab195e280eca1e2985509d954c2e4e52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts the legacy or window watchdog timer.  <a href="#gaab195e280eca1e2985509d954c2e4e52">More...</a><br/></td></tr>
<tr class="separator:gaab195e280eca1e2985509d954c2e4e52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacd5617bce061deaa57743ea46008daf8"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gacd5617bce061deaa57743ea46008daf8">XWdtTb_Stop</a> (<a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr)</td></tr>
<tr class="memdesc:gacd5617bce061deaa57743ea46008daf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables the legacy or window watchdog timer.  <a href="#gacd5617bce061deaa57743ea46008daf8">More...</a><br/></td></tr>
<tr class="separator:gacd5617bce061deaa57743ea46008daf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa1ec9f43580e5497f47960d47a231cb1"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gaa1ec9f43580e5497f47960d47a231cb1">XWdtTb_IsWdtExpired</a> (const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaa1ec9f43580e5497f47960d47a231cb1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the legacy watchdog timer has expired or window watchdog timer either in second window or not in second window.  <a href="#gaa1ec9f43580e5497f47960d47a231cb1">More...</a><br/></td></tr>
<tr class="separator:gaa1ec9f43580e5497f47960d47a231cb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga24e80e9f7fb7d427513e7fe03833dc1e"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga24e80e9f7fb7d427513e7fe03833dc1e">XWdtTb_IsGenericWdtFWExpired</a> (const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga24e80e9f7fb7d427513e7fe03833dc1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the generic watchdog timer has first window expired or not.  <a href="#ga24e80e9f7fb7d427513e7fe03833dc1e">More...</a><br/></td></tr>
<tr class="separator:ga24e80e9f7fb7d427513e7fe03833dc1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf1baa5a1d69ac6c61ecc62d5df1a0c01"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gaf1baa5a1d69ac6c61ecc62d5df1a0c01">XWdtTb_RestartWdt</a> (const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaf1baa5a1d69ac6c61ecc62d5df1a0c01"><td class="mdescLeft">&#160;</td><td class="mdescRight">Restarts the legacy or window watchdog timer.  <a href="#gaf1baa5a1d69ac6c61ecc62d5df1a0c01">More...</a><br/></td></tr>
<tr class="separator:gaf1baa5a1d69ac6c61ecc62d5df1a0c01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b3e984acc19cf7d0f45eaa09298e0a7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga9b3e984acc19cf7d0f45eaa09298e0a7">XWdtTb_AlwaysEnable</a> (const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga9b3e984acc19cf7d0f45eaa09298e0a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function keeps window Watchdog Timer always enabled.  <a href="#ga9b3e984acc19cf7d0f45eaa09298e0a7">More...</a><br/></td></tr>
<tr class="separator:ga9b3e984acc19cf7d0f45eaa09298e0a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga043f754323225b43513c2f7a2f71aedb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga043f754323225b43513c2f7a2f71aedb">XWdtTb_ClearLastEvent</a> (const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga043f754323225b43513c2f7a2f71aedb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears event(s) that present after system reset.  <a href="#ga043f754323225b43513c2f7a2f71aedb">More...</a><br/></td></tr>
<tr class="separator:ga043f754323225b43513c2f7a2f71aedb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafbd0c485e4a716fd1c6dc5cea084f759"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gafbd0c485e4a716fd1c6dc5cea084f759">XWdtTb_ClearResetPending</a> (const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr)</td></tr>
<tr class="memdesc:gafbd0c485e4a716fd1c6dc5cea084f759"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears the window watchdog reset pending.  <a href="#gafbd0c485e4a716fd1c6dc5cea084f759">More...</a><br/></td></tr>
<tr class="separator:gafbd0c485e4a716fd1c6dc5cea084f759"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf2b1b1175aac0974fa1c9c1c7c50550c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gaf2b1b1175aac0974fa1c9c1c7c50550c">XWdtTb_IntrClear</a> (const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaf2b1b1175aac0974fa1c9c1c7c50550c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears window watchdog timer interrupt (WINT) bit.  <a href="#gaf2b1b1175aac0974fa1c9c1c7c50550c">More...</a><br/></td></tr>
<tr class="separator:gaf2b1b1175aac0974fa1c9c1c7c50550c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa1e121c7e6b69d7b10fedf92d91b5396"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gaa1e121c7e6b69d7b10fedf92d91b5396">XWdtTb_SetByteCount</a> (const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr, u32 ByteCount)</td></tr>
<tr class="memdesc:gaa1e121c7e6b69d7b10fedf92d91b5396"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets byte count to determine the interrupt assertion point in the second window configuration.  <a href="#gaa1e121c7e6b69d7b10fedf92d91b5396">More...</a><br/></td></tr>
<tr class="separator:gaa1e121c7e6b69d7b10fedf92d91b5396"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8e3a836964ef56168668f3d26307dfc7"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga8e3a836964ef56168668f3d26307dfc7">XWdtTb_GetByteCount</a> (const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga8e3a836964ef56168668f3d26307dfc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides byte count value of the selected byte count in the second window configuration.  <a href="#ga8e3a836964ef56168668f3d26307dfc7">More...</a><br/></td></tr>
<tr class="separator:ga8e3a836964ef56168668f3d26307dfc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga26519cefd97128dca8d1f147f5364945"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga26519cefd97128dca8d1f147f5364945">XWdtTb_SetByteSegment</a> (const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr, u32 ByteSegment)</td></tr>
<tr class="memdesc:ga26519cefd97128dca8d1f147f5364945"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets byte segment selection to determine the interrupt assertion point in the second window configuration.  <a href="#ga26519cefd97128dca8d1f147f5364945">More...</a><br/></td></tr>
<tr class="separator:ga26519cefd97128dca8d1f147f5364945"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2e1e6ee60443c503144572bd00fc8589"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga2e1e6ee60443c503144572bd00fc8589">XWdtTb_GetByteSegment</a> (const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga2e1e6ee60443c503144572bd00fc8589"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides byte segment selection in the second window configuration.  <a href="#ga2e1e6ee60443c503144572bd00fc8589">More...</a><br/></td></tr>
<tr class="separator:ga2e1e6ee60443c503144572bd00fc8589"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c9f9d6df6c3c96c579ab7c2f1c350ec"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga4c9f9d6df6c3c96c579ab7c2f1c350ec">XWdtTb_EnableSst</a> (const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga4c9f9d6df6c3c96c579ab7c2f1c350ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables Second Sequence Timer(SST) function.  <a href="#ga4c9f9d6df6c3c96c579ab7c2f1c350ec">More...</a><br/></td></tr>
<tr class="separator:ga4c9f9d6df6c3c96c579ab7c2f1c350ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3fbc0d643f910953abf6e476cf13c5e8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga3fbc0d643f910953abf6e476cf13c5e8">XWdtTb_DisableSst</a> (const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga3fbc0d643f910953abf6e476cf13c5e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables Second Sequence Timer(SST) function.  <a href="#ga3fbc0d643f910953abf6e476cf13c5e8">More...</a><br/></td></tr>
<tr class="separator:ga3fbc0d643f910953abf6e476cf13c5e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga29cdd15b771748985524abd19a1aead0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga29cdd15b771748985524abd19a1aead0">XWdtTb_EnablePsm</a> (const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga29cdd15b771748985524abd19a1aead0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables Program Sequence Monitor(PSM) function.  <a href="#ga29cdd15b771748985524abd19a1aead0">More...</a><br/></td></tr>
<tr class="separator:ga29cdd15b771748985524abd19a1aead0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga12faff17b943f0cbf70a6d639280a630"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga12faff17b943f0cbf70a6d639280a630">XWdtTb_DisablePsm</a> (const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga12faff17b943f0cbf70a6d639280a630"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables Program Sequence Monitor (PSM) function.  <a href="#ga12faff17b943f0cbf70a6d639280a630">More...</a><br/></td></tr>
<tr class="separator:ga12faff17b943f0cbf70a6d639280a630"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga595c530371577b29e0a5e090d9967205"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga595c530371577b29e0a5e090d9967205">XWdtTb_EnableFailCounter</a> (<a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga595c530371577b29e0a5e090d9967205"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables Fail Counter(FC) function.  <a href="#ga595c530371577b29e0a5e090d9967205">More...</a><br/></td></tr>
<tr class="separator:ga595c530371577b29e0a5e090d9967205"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3ec7a898566961227074db888ab4e222"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga3ec7a898566961227074db888ab4e222">XWdtTb_DisableFailCounter</a> (<a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga3ec7a898566961227074db888ab4e222"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables Fail Counter (FC) function.  <a href="#ga3ec7a898566961227074db888ab4e222">More...</a><br/></td></tr>
<tr class="separator:ga3ec7a898566961227074db888ab4e222"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8eacf75d4a475f687640902f5219f4de"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga8eacf75d4a475f687640902f5219f4de">XWdtTb_EnableExtraProtection</a> (const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga8eacf75d4a475f687640902f5219f4de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides extra safeguard against unintentional clear of WEN bit.  <a href="#ga8eacf75d4a475f687640902f5219f4de">More...</a><br/></td></tr>
<tr class="separator:ga8eacf75d4a475f687640902f5219f4de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga31311c4f3e1f921ab55d005e0a0ff028"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga31311c4f3e1f921ab55d005e0a0ff028">XWdtTb_DisableExtraProtection</a> (const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga31311c4f3e1f921ab55d005e0a0ff028"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables unintentional clear of WEN bit.  <a href="#ga31311c4f3e1f921ab55d005e0a0ff028">More...</a><br/></td></tr>
<tr class="separator:ga31311c4f3e1f921ab55d005e0a0ff028"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga924185ce28862e06ea62fa4f51bfed8d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga924185ce28862e06ea62fa4f51bfed8d">XWdtTb_SetWindowCount</a> (const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr, u32 FirstWinCount, u32 SecondWinCount)</td></tr>
<tr class="memdesc:ga924185ce28862e06ea62fa4f51bfed8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the count value for the first and second window.  <a href="#ga924185ce28862e06ea62fa4f51bfed8d">More...</a><br/></td></tr>
<tr class="separator:ga924185ce28862e06ea62fa4f51bfed8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga160723502d4b5b8797e358f96cc902c1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga160723502d4b5b8797e358f96cc902c1">XWdtTb_SetGenericWdtWindow</a> (const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr, u32 GWOR_config)</td></tr>
<tr class="memdesc:ga160723502d4b5b8797e358f96cc902c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the count value for the GWDT_Compare_value_reg0 ,GWDT_Compare_value_reg1 &amp; GWDT_Offset_regs .  <a href="#ga160723502d4b5b8797e358f96cc902c1">More...</a><br/></td></tr>
<tr class="separator:ga160723502d4b5b8797e358f96cc902c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf297a0071482bd7a767360d6bd265cd9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gaf297a0071482bd7a767360d6bd265cd9">XWdtTb_SetGenericWdtWindowTimeOut</a> (const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr, u32 MilliSeconds)</td></tr>
<tr class="memdesc:gaf297a0071482bd7a767360d6bd265cd9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the count value for the GWDT_Offset_regs .  <a href="#gaf297a0071482bd7a767360d6bd265cd9">More...</a><br/></td></tr>
<tr class="separator:gaf297a0071482bd7a767360d6bd265cd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga86133d7e1b0053409d5c743746a129fc"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga86133d7e1b0053409d5c743746a129fc">XWdtTb_ProgramWDTWidth</a> (const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr, u32 width)</td></tr>
<tr class="memdesc:ga86133d7e1b0053409d5c743746a129fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Programs the width of Watchdog Timer.  <a href="#ga86133d7e1b0053409d5c743746a129fc">More...</a><br/></td></tr>
<tr class="separator:ga86133d7e1b0053409d5c743746a129fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf06401c68588281006be77362aa8dbf4"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gaf06401c68588281006be77362aa8dbf4">XWdtTb_GenAnswer</a> (u8 TokenVal, u8 AnsByteCnt, u8 TokenFdbk)</td></tr>
<tr class="memdesc:gaf06401c68588281006be77362aa8dbf4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This routine generates responses based on input token in QA mode.  <a href="#gaf06401c68588281006be77362aa8dbf4">More...</a><br/></td></tr>
<tr class="separator:gaf06401c68588281006be77362aa8dbf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaee07fe98efd02a8c9a21aeb15b968dc3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_wdt_tb___config.html">XWdtTb_Config</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gaee07fe98efd02a8c9a21aeb15b968dc3">XWdtTb_LookupConfig</a> (u16 DeviceId)</td></tr>
<tr class="memdesc:gaee07fe98efd02a8c9a21aeb15b968dc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns a reference to an <a class="el" href="struct_x_wdt_tb___config.html" title="This typedef contains configuration information for the device. ">XWdtTb_Config</a> structure based on the core id, <em>DeviceId</em>.  <a href="#gaee07fe98efd02a8c9a21aeb15b968dc3">More...</a><br/></td></tr>
<tr class="separator:gaee07fe98efd02a8c9a21aeb15b968dc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa9e410506154d92a551b6261742d98b1"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gaa9e410506154d92a551b6261742d98b1">XWdtTb_SelfTest</a> (const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaa9e410506154d92a551b6261742d98b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function runs a self-test on the timebase or window if enabled.  <a href="#gaa9e410506154d92a551b6261742d98b1">More...</a><br/></td></tr>
<tr class="separator:gaa9e410506154d92a551b6261742d98b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0303dd42c4ffa7c10d60ec487b2c8f4b"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga0303dd42c4ffa7c10d60ec487b2c8f4b">XWdtTb_DisableWinWdt</a> (<a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga0303dd42c4ffa7c10d60ec487b2c8f4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables window Watchdog Timer feature.  <a href="#ga0303dd42c4ffa7c10d60ec487b2c8f4b">More...</a><br/></td></tr>
<tr class="separator:ga0303dd42c4ffa7c10d60ec487b2c8f4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaba28c63af933ee36e715218b7c0137ae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gaba28c63af933ee36e715218b7c0137ae">XWdtTb_EnableTimebaseWdt</a> (<a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaba28c63af933ee36e715218b7c0137ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables timebase Watchdog Timer feature.  <a href="#gaba28c63af933ee36e715218b7c0137ae">More...</a><br/></td></tr>
<tr class="separator:gaba28c63af933ee36e715218b7c0137ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadfcdf4e7e38ec7aba993e838ce541720"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gadfcdf4e7e38ec7aba993e838ce541720">XWdtTb_DisableTimebaseWdt</a> (<a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *InstancePtr)</td></tr>
<tr class="memdesc:gadfcdf4e7e38ec7aba993e838ce541720"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables timebase Watchdog Timer feature.  <a href="#gadfcdf4e7e38ec7aba993e838ce541720">More...</a><br/></td></tr>
<tr class="separator:gadfcdf4e7e38ec7aba993e838ce541720"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ga063bf798221700733fe7126926daa3b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_wdt_tb___config.html">XWdtTb_Config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga063bf798221700733fe7126926daa3b1">XWdtTb_ConfigTable</a> []</td></tr>
<tr class="memdesc:ga063bf798221700733fe7126926daa3b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configuration table.  <a href="#ga063bf798221700733fe7126926daa3b1">More...</a><br/></td></tr>
<tr class="separator:ga063bf798221700733fe7126926daa3b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga063bf798221700733fe7126926daa3b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_wdt_tb___config.html">XWdtTb_Config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga063bf798221700733fe7126926daa3b1">XWdtTb_ConfigTable</a> []</td></tr>
<tr class="memdesc:ga063bf798221700733fe7126926daa3b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configuration table.  <a href="#ga063bf798221700733fe7126926daa3b1">More...</a><br/></td></tr>
<tr class="separator:ga063bf798221700733fe7126926daa3b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Register offsets for the WWDT core with Generic &amp; windowing</h2></td></tr>
<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrp5cb21fbaa932908d9810e6706feaa1e0"></a>feature with basic mode.</p>
<p>Each register is 32 bits. </p>
</td></tr>
<tr class="memitem:ga5179e62af141b56b29af9e69cbbb8591"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga5179e62af141b56b29af9e69cbbb8591">XWT_MWR_OFFSET</a>&#160;&#160;&#160;0x0000U</td></tr>
<tr class="memdesc:ga5179e62af141b56b29af9e69cbbb8591"><td class="mdescLeft">&#160;</td><td class="mdescRight">Master Write Control Register Offset.  <a href="#ga5179e62af141b56b29af9e69cbbb8591">More...</a><br/></td></tr>
<tr class="separator:ga5179e62af141b56b29af9e69cbbb8591"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3479cb274c0cfc1e467737608d3de88b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga3479cb274c0cfc1e467737608d3de88b">XWT_ESR_OFFSET</a>&#160;&#160;&#160;0x0004U</td></tr>
<tr class="memdesc:ga3479cb274c0cfc1e467737608d3de88b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable &amp; Status Register Offset.  <a href="#ga3479cb274c0cfc1e467737608d3de88b">More...</a><br/></td></tr>
<tr class="separator:ga3479cb274c0cfc1e467737608d3de88b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7bb4b18a3b560ebc5b08216880f84e71"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga7bb4b18a3b560ebc5b08216880f84e71">XWT_FCR_OFFSET</a>&#160;&#160;&#160;0x0008U</td></tr>
<tr class="memdesc:ga7bb4b18a3b560ebc5b08216880f84e71"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function Control Register Register Offset.  <a href="#ga7bb4b18a3b560ebc5b08216880f84e71">More...</a><br/></td></tr>
<tr class="separator:ga7bb4b18a3b560ebc5b08216880f84e71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga82d67efeaf5c58cebc1966fd96e4fac0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga82d67efeaf5c58cebc1966fd96e4fac0">XWT_FWR_OFFSET</a>&#160;&#160;&#160;0x000CU</td></tr>
<tr class="memdesc:ga82d67efeaf5c58cebc1966fd96e4fac0"><td class="mdescLeft">&#160;</td><td class="mdescRight">First Window Configuration Register Offset.  <a href="#ga82d67efeaf5c58cebc1966fd96e4fac0">More...</a><br/></td></tr>
<tr class="separator:ga82d67efeaf5c58cebc1966fd96e4fac0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab663dabd33fca2fd450305fd3e325f63"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gab663dabd33fca2fd450305fd3e325f63">XWT_SWR_OFFSET</a>&#160;&#160;&#160;0x0010U</td></tr>
<tr class="memdesc:gab663dabd33fca2fd450305fd3e325f63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Second Window Configuration Register Offset.  <a href="#gab663dabd33fca2fd450305fd3e325f63">More...</a><br/></td></tr>
<tr class="separator:gab663dabd33fca2fd450305fd3e325f63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2bb97a5e8848b30592b0d0136c0eba15"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga2bb97a5e8848b30592b0d0136c0eba15">XWT_TSR0_WWDT_OFFSET</a>&#160;&#160;&#160;0x0018U</td></tr>
<tr class="memdesc:ga2bb97a5e8848b30592b0d0136c0eba15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Task Signature Register 0 Offset for WWDT.  <a href="#ga2bb97a5e8848b30592b0d0136c0eba15">More...</a><br/></td></tr>
<tr class="separator:ga2bb97a5e8848b30592b0d0136c0eba15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga86f549a5c1a92ee963e1516d6e271f92"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga86f549a5c1a92ee963e1516d6e271f92">XWT_TSR1_WWDT_OFFSET</a>&#160;&#160;&#160;0x001CU</td></tr>
<tr class="memdesc:ga86f549a5c1a92ee963e1516d6e271f92"><td class="mdescLeft">&#160;</td><td class="mdescRight">Task Signature Register 1 Offset for WWDT.  <a href="#ga86f549a5c1a92ee963e1516d6e271f92">More...</a><br/></td></tr>
<tr class="separator:ga86f549a5c1a92ee963e1516d6e271f92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga382bb24e468cb44f1e41e637b55bf2ac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga382bb24e468cb44f1e41e637b55bf2ac">XWT_STR_WWDT_OFFSET</a>&#160;&#160;&#160;0x0020U</td></tr>
<tr class="memdesc:ga382bb24e468cb44f1e41e637b55bf2ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Second Sequence Timer Register Offset for WWDT.  <a href="#ga382bb24e468cb44f1e41e637b55bf2ac">More...</a><br/></td></tr>
<tr class="separator:ga382bb24e468cb44f1e41e637b55bf2ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5eda163c25dfcd74c15bf08ed8c1328e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga5eda163c25dfcd74c15bf08ed8c1328e">XWT_TSR0_OFFSET</a>&#160;&#160;&#160;0x0014U</td></tr>
<tr class="memdesc:ga5eda163c25dfcd74c15bf08ed8c1328e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Task Signature Register 0 Offset.  <a href="#ga5eda163c25dfcd74c15bf08ed8c1328e">More...</a><br/></td></tr>
<tr class="separator:ga5eda163c25dfcd74c15bf08ed8c1328e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1e231a73df7e205e266fb1198e222814"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga1e231a73df7e205e266fb1198e222814">XWT_TSR1_OFFSET</a>&#160;&#160;&#160;0x0018U</td></tr>
<tr class="memdesc:ga1e231a73df7e205e266fb1198e222814"><td class="mdescLeft">&#160;</td><td class="mdescRight">Task Signature Register 1 Offset.  <a href="#ga1e231a73df7e205e266fb1198e222814">More...</a><br/></td></tr>
<tr class="separator:ga1e231a73df7e205e266fb1198e222814"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8bbfe46af730f1e35b02a1808ff03801"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga8bbfe46af730f1e35b02a1808ff03801">XWT_STR_OFFSET</a>&#160;&#160;&#160;0x001CU</td></tr>
<tr class="memdesc:ga8bbfe46af730f1e35b02a1808ff03801"><td class="mdescLeft">&#160;</td><td class="mdescRight">Second Sequence Timer Register Offset.  <a href="#ga8bbfe46af730f1e35b02a1808ff03801">More...</a><br/></td></tr>
<tr class="separator:ga8bbfe46af730f1e35b02a1808ff03801"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6393b3535cd283bcf93e0662c90cbda5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga6393b3535cd283bcf93e0662c90cbda5">XWT_SSTWR_OFFSET</a>&#160;&#160;&#160;0x0014U</td></tr>
<tr class="memdesc:ga6393b3535cd283bcf93e0662c90cbda5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Second Sequence Timer Window Configuration Register Offset.  <a href="#ga6393b3535cd283bcf93e0662c90cbda5">More...</a><br/></td></tr>
<tr class="separator:ga6393b3535cd283bcf93e0662c90cbda5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad0b6d483e017403deb63431d2e9cce0d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gad0b6d483e017403deb63431d2e9cce0d">XWT_TFR_OFFSET</a>&#160;&#160;&#160;0x0024U</td></tr>
<tr class="memdesc:gad0b6d483e017403deb63431d2e9cce0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Token Feedback Register Offset.  <a href="#gad0b6d483e017403deb63431d2e9cce0d">More...</a><br/></td></tr>
<tr class="separator:gad0b6d483e017403deb63431d2e9cce0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga13d62168f37b4ae3d29356f2d62a9fbb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga13d62168f37b4ae3d29356f2d62a9fbb">XWT_TRR_OFFSET</a>&#160;&#160;&#160;0x0028U</td></tr>
<tr class="memdesc:ga13d62168f37b4ae3d29356f2d62a9fbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Token Response Register offset.  <a href="#ga13d62168f37b4ae3d29356f2d62a9fbb">More...</a><br/></td></tr>
<tr class="separator:ga13d62168f37b4ae3d29356f2d62a9fbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6b1478459ca075fa6b7ac277b67222fa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga6b1478459ca075fa6b7ac277b67222fa">XWT_IENR_OFFSET</a>&#160;&#160;&#160;0x0030U</td></tr>
<tr class="memdesc:ga6b1478459ca075fa6b7ac277b67222fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interrupt Enable Register Offset.  <a href="#ga6b1478459ca075fa6b7ac277b67222fa">More...</a><br/></td></tr>
<tr class="separator:ga6b1478459ca075fa6b7ac277b67222fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a5bf63e33326c16536978317afa9355"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga1a5bf63e33326c16536978317afa9355">XWT_IDR_OFFSET</a>&#160;&#160;&#160;0x0034U</td></tr>
<tr class="memdesc:ga1a5bf63e33326c16536978317afa9355"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interrupt Disable Register Offset.  <a href="#ga1a5bf63e33326c16536978317afa9355">More...</a><br/></td></tr>
<tr class="separator:ga1a5bf63e33326c16536978317afa9355"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabbcd499f33509d8015d07876f99a8002"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gabbcd499f33509d8015d07876f99a8002">XWT_IMR_OFFSET</a>&#160;&#160;&#160;0x0038U</td></tr>
<tr class="memdesc:gabbcd499f33509d8015d07876f99a8002"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interrupt Mask Register Offset.  <a href="#gabbcd499f33509d8015d07876f99a8002">More...</a><br/></td></tr>
<tr class="separator:gabbcd499f33509d8015d07876f99a8002"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9294cfeaa18cc46130f3a8ba6048d5fb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga9294cfeaa18cc46130f3a8ba6048d5fb">XWT_GWRR_OFFSET</a>&#160;&#160;&#160;0x1000U</td></tr>
<tr class="memdesc:ga9294cfeaa18cc46130f3a8ba6048d5fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generic Watchdog Refresh Register Offset.  <a href="#ga9294cfeaa18cc46130f3a8ba6048d5fb">More...</a><br/></td></tr>
<tr class="separator:ga9294cfeaa18cc46130f3a8ba6048d5fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga234636ea29c7d5c0a095928fdf05906c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga234636ea29c7d5c0a095928fdf05906c">XWT_GWCSR_OFFSET</a>&#160;&#160;&#160;0x2000U</td></tr>
<tr class="memdesc:ga234636ea29c7d5c0a095928fdf05906c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generic Watchdog Control and Status Register Offset.  <a href="#ga234636ea29c7d5c0a095928fdf05906c">More...</a><br/></td></tr>
<tr class="separator:ga234636ea29c7d5c0a095928fdf05906c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabc436ceebd51b9dfb2573dcaf1332f83"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gabc436ceebd51b9dfb2573dcaf1332f83">XWT_GWOR_OFFSET</a>&#160;&#160;&#160;0x2008U</td></tr>
<tr class="memdesc:gabc436ceebd51b9dfb2573dcaf1332f83"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generic Watchdog Offset Register Offset.  <a href="#gabc436ceebd51b9dfb2573dcaf1332f83">More...</a><br/></td></tr>
<tr class="separator:gabc436ceebd51b9dfb2573dcaf1332f83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44de24152715d619d4c979366d0a7776"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga44de24152715d619d4c979366d0a7776">XWT_GWCVR0_OFFSET</a>&#160;&#160;&#160;0x2010U</td></tr>
<tr class="memdesc:ga44de24152715d619d4c979366d0a7776"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generic Watchdog Compare Value Register 0 Offset.  <a href="#ga44de24152715d619d4c979366d0a7776">More...</a><br/></td></tr>
<tr class="separator:ga44de24152715d619d4c979366d0a7776"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabe8bbe91f1647b2cdbfe4a04882521be"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gabe8bbe91f1647b2cdbfe4a04882521be">XWT_GWCVR1_OFFSET</a>&#160;&#160;&#160;0x2014U</td></tr>
<tr class="memdesc:gabe8bbe91f1647b2cdbfe4a04882521be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generic Watchdog Compare Value Register 1 Offset.  <a href="#gabe8bbe91f1647b2cdbfe4a04882521be">More...</a><br/></td></tr>
<tr class="separator:gabe8bbe91f1647b2cdbfe4a04882521be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5928416d6e2e90879f04691018ca7eb4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga5928416d6e2e90879f04691018ca7eb4">XWT_GW_WR_OFFSET</a>&#160;&#160;&#160;0x2FD0U</td></tr>
<tr class="memdesc:ga5928416d6e2e90879f04691018ca7eb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generic Watchdog Warm Reset Register Offset.  <a href="#ga5928416d6e2e90879f04691018ca7eb4">More...</a><br/></td></tr>
<tr class="separator:ga5928416d6e2e90879f04691018ca7eb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Register offsets for the AXI Timebase WDT core. Each register is 32</h2></td></tr>
<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrpd0eb8a3b7e9a78ce60c5332148f19266"></a>bits. </p>
</td></tr>
<tr class="memitem:ga7acdd92b397bdfb0e14b649d4525bb2b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga7acdd92b397bdfb0e14b649d4525bb2b">XWT_TWCSR0_OFFSET</a>&#160;&#160;&#160;0x00U</td></tr>
<tr class="memdesc:ga7acdd92b397bdfb0e14b649d4525bb2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control/Status Register 0 Offset.  <a href="#ga7acdd92b397bdfb0e14b649d4525bb2b">More...</a><br/></td></tr>
<tr class="separator:ga7acdd92b397bdfb0e14b649d4525bb2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5342d8af54e416c23b56a3dd9904e62b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga5342d8af54e416c23b56a3dd9904e62b">XWT_TWCSR1_OFFSET</a>&#160;&#160;&#160;0x04U</td></tr>
<tr class="memdesc:ga5342d8af54e416c23b56a3dd9904e62b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control/Status Register 1 Offset.  <a href="#ga5342d8af54e416c23b56a3dd9904e62b">More...</a><br/></td></tr>
<tr class="separator:ga5342d8af54e416c23b56a3dd9904e62b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacd80f8a65e758f3862b655495b41561a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gacd80f8a65e758f3862b655495b41561a">XWT_TBR_OFFSET</a>&#160;&#160;&#160;0x08U</td></tr>
<tr class="memdesc:gacd80f8a65e758f3862b655495b41561a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Timebase Register Offset.  <a href="#gacd80f8a65e758f3862b655495b41561a">More...</a><br/></td></tr>
<tr class="separator:gacd80f8a65e758f3862b655495b41561a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Control/Status Register 0 bits</h2></td></tr>
<tr class="memitem:gab723ef9be858b9aeb33600ca2d100bd0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gab723ef9be858b9aeb33600ca2d100bd0">XWT_CSR0_WRS_MASK</a>&#160;&#160;&#160;0x00000008U</td></tr>
<tr class="memdesc:gab723ef9be858b9aeb33600ca2d100bd0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset status Mask.  <a href="#gab723ef9be858b9aeb33600ca2d100bd0">More...</a><br/></td></tr>
<tr class="separator:gab723ef9be858b9aeb33600ca2d100bd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga238a7c2e868d73205959bfa8cd8fcf67"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga238a7c2e868d73205959bfa8cd8fcf67">XWT_CSR0_WDS_MASK</a>&#160;&#160;&#160;0x00000004U</td></tr>
<tr class="memdesc:ga238a7c2e868d73205959bfa8cd8fcf67"><td class="mdescLeft">&#160;</td><td class="mdescRight">Timer state Mask.  <a href="#ga238a7c2e868d73205959bfa8cd8fcf67">More...</a><br/></td></tr>
<tr class="separator:ga238a7c2e868d73205959bfa8cd8fcf67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga66af9e27001823cc8bc9709fc196d839"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga66af9e27001823cc8bc9709fc196d839">XWT_CSR0_EWDT1_MASK</a>&#160;&#160;&#160;0x00000002U</td></tr>
<tr class="memdesc:ga66af9e27001823cc8bc9709fc196d839"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable bit 1 Mask.  <a href="#ga66af9e27001823cc8bc9709fc196d839">More...</a><br/></td></tr>
<tr class="separator:ga66af9e27001823cc8bc9709fc196d839"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Control/Status Register 0/1 bits</h2></td></tr>
<tr class="memitem:ga8a4f0f57f0cf74799a9d17932ebbfca2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga8a4f0f57f0cf74799a9d17932ebbfca2">XWT_CSRX_EWDT2_MASK</a>&#160;&#160;&#160;0x00000001U</td></tr>
<tr class="memdesc:ga8a4f0f57f0cf74799a9d17932ebbfca2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable bit 2 Mask.  <a href="#ga8a4f0f57f0cf74799a9d17932ebbfca2">More...</a><br/></td></tr>
<tr class="separator:ga8a4f0f57f0cf74799a9d17932ebbfca2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Master Write Control bits</h2></td></tr>
<tr class="memitem:gaef1c886b782e9f86b9260ca8ecc7fc8b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gaef1c886b782e9f86b9260ca8ecc7fc8b">XWT_MWR_AEN_MASK</a>&#160;&#160;&#160;0x00000002U</td></tr>
<tr class="memdesc:gaef1c886b782e9f86b9260ca8ecc7fc8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Always Enable Mask.  <a href="#gaef1c886b782e9f86b9260ca8ecc7fc8b">More...</a><br/></td></tr>
<tr class="separator:gaef1c886b782e9f86b9260ca8ecc7fc8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d5d0ec047ce9d9630edc0fe383f3567"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga9d5d0ec047ce9d9630edc0fe383f3567">XWT_MWR_MWC_MASK</a>&#160;&#160;&#160;0x00000001U</td></tr>
<tr class="memdesc:ga9d5d0ec047ce9d9630edc0fe383f3567"><td class="mdescLeft">&#160;</td><td class="mdescRight">Master Write Control Mask.  <a href="#ga9d5d0ec047ce9d9630edc0fe383f3567">More...</a><br/></td></tr>
<tr class="separator:ga9d5d0ec047ce9d9630edc0fe383f3567"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Enable &amp; Status Register bits</h2></td></tr>
<tr class="memitem:ga643e3b4375dcd8da05f2af9804cdd7b5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga643e3b4375dcd8da05f2af9804cdd7b5">XWT_ESR_LBE_MASK</a>&#160;&#160;&#160;0x07000000U</td></tr>
<tr class="memdesc:ga643e3b4375dcd8da05f2af9804cdd7b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Last Bad Event Mask.  <a href="#ga643e3b4375dcd8da05f2af9804cdd7b5">More...</a><br/></td></tr>
<tr class="separator:ga643e3b4375dcd8da05f2af9804cdd7b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf03a853604f976498bf8fd88d55340e2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gaf03a853604f976498bf8fd88d55340e2">XWT_ESR_FCV_MASK</a>&#160;&#160;&#160;0x00700000U</td></tr>
<tr class="memdesc:gaf03a853604f976498bf8fd88d55340e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fail Counter Value Mask.  <a href="#gaf03a853604f976498bf8fd88d55340e2">More...</a><br/></td></tr>
<tr class="separator:gaf03a853604f976498bf8fd88d55340e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaacd2bd7fa6acec9fc6e03dcfb354f850"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gaacd2bd7fa6acec9fc6e03dcfb354f850">XWT_ESR_WRP_MASK</a>&#160;&#160;&#160;0x00020000U</td></tr>
<tr class="memdesc:gaacd2bd7fa6acec9fc6e03dcfb354f850"><td class="mdescLeft">&#160;</td><td class="mdescRight">Watchdog Reset Pending Mask.  <a href="#gaacd2bd7fa6acec9fc6e03dcfb354f850">More...</a><br/></td></tr>
<tr class="separator:gaacd2bd7fa6acec9fc6e03dcfb354f850"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga632b6322025f3f025cb005c453a9b433"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga632b6322025f3f025cb005c453a9b433">XWT_ESR_WINT_MASK</a>&#160;&#160;&#160;0x00010000U</td></tr>
<tr class="memdesc:ga632b6322025f3f025cb005c453a9b433"><td class="mdescLeft">&#160;</td><td class="mdescRight">Watchdog Interrupt Mask.  <a href="#ga632b6322025f3f025cb005c453a9b433">More...</a><br/></td></tr>
<tr class="separator:ga632b6322025f3f025cb005c453a9b433"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabc1ff24d5fce467803fe453d61879ece"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gabc1ff24d5fce467803fe453d61879ece">XWT_ESR_ACNT_MASK</a>&#160;&#160;&#160;0x0000C000U</td></tr>
<tr class="memdesc:gabc1ff24d5fce467803fe453d61879ece"><td class="mdescLeft">&#160;</td><td class="mdescRight">Answer Count Mask.  <a href="#gabc1ff24d5fce467803fe453d61879ece">More...</a><br/></td></tr>
<tr class="separator:gabc1ff24d5fce467803fe453d61879ece"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0e82a9017983f42115d42348e70ed949"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga0e82a9017983f42115d42348e70ed949">XWT_ESR_WSW_MASK</a>&#160;&#160;&#160;0x00000100U</td></tr>
<tr class="memdesc:ga0e82a9017983f42115d42348e70ed949"><td class="mdescLeft">&#160;</td><td class="mdescRight">Watchdog Second Window Mask.  <a href="#ga0e82a9017983f42115d42348e70ed949">More...</a><br/></td></tr>
<tr class="separator:ga0e82a9017983f42115d42348e70ed949"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae7c8f780e166722f08e1d589f44d4146"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gae7c8f780e166722f08e1d589f44d4146">XWT_TOKEN_VAL_MASK</a>&#160;&#160;&#160;0x0000003CU</td></tr>
<tr class="memdesc:gae7c8f780e166722f08e1d589f44d4146"><td class="mdescLeft">&#160;</td><td class="mdescRight">Token Value Mask.  <a href="#gae7c8f780e166722f08e1d589f44d4146">More...</a><br/></td></tr>
<tr class="separator:gae7c8f780e166722f08e1d589f44d4146"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4a3959d4536031b508c37288a0f880e0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga4a3959d4536031b508c37288a0f880e0">XWT_ESR_WCFG_MASK</a>&#160;&#160;&#160;0x00000002U</td></tr>
<tr class="memdesc:ga4a3959d4536031b508c37288a0f880e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrong Configuration Mask.  <a href="#ga4a3959d4536031b508c37288a0f880e0">More...</a><br/></td></tr>
<tr class="separator:ga4a3959d4536031b508c37288a0f880e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5c0d083f02afec23e2fd1000a45ef838"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga5c0d083f02afec23e2fd1000a45ef838">XWT_ESR_WEN_MASK</a>&#160;&#160;&#160;0x00000001U</td></tr>
<tr class="memdesc:ga5c0d083f02afec23e2fd1000a45ef838"><td class="mdescLeft">&#160;</td><td class="mdescRight">Window WDT Enable Mask.  <a href="#ga5c0d083f02afec23e2fd1000a45ef838">More...</a><br/></td></tr>
<tr class="separator:ga5c0d083f02afec23e2fd1000a45ef838"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9966f0ebfaa911913e1957796156a0ab"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga9966f0ebfaa911913e1957796156a0ab">XWT_ESR_LBE_SHIFT</a>&#160;&#160;&#160;24U</td></tr>
<tr class="memdesc:ga9966f0ebfaa911913e1957796156a0ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Last Bad Event Shift.  <a href="#ga9966f0ebfaa911913e1957796156a0ab">More...</a><br/></td></tr>
<tr class="separator:ga9966f0ebfaa911913e1957796156a0ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga591f46079ca90e4cfb7a6788e60d6982"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga591f46079ca90e4cfb7a6788e60d6982">XWT_ESR_FCV_SHIFT</a>&#160;&#160;&#160;20U</td></tr>
<tr class="memdesc:ga591f46079ca90e4cfb7a6788e60d6982"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fail Counter Value Shift.  <a href="#ga591f46079ca90e4cfb7a6788e60d6982">More...</a><br/></td></tr>
<tr class="separator:ga591f46079ca90e4cfb7a6788e60d6982"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab21f91afca15eb4ce4b710ee2a28fd6f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gab21f91afca15eb4ce4b710ee2a28fd6f">XWT_ESR_WRP_SHIFT</a>&#160;&#160;&#160;17U</td></tr>
<tr class="memdesc:gab21f91afca15eb4ce4b710ee2a28fd6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Watchdog Reset Pending Shift.  <a href="#gab21f91afca15eb4ce4b710ee2a28fd6f">More...</a><br/></td></tr>
<tr class="separator:gab21f91afca15eb4ce4b710ee2a28fd6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9babf40c6d8e8b9062bdf898c543ddf5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga9babf40c6d8e8b9062bdf898c543ddf5">XWT_ESR_WINT_SHIFT</a>&#160;&#160;&#160;16U</td></tr>
<tr class="memdesc:ga9babf40c6d8e8b9062bdf898c543ddf5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Watchdog Interrupt Shift.  <a href="#ga9babf40c6d8e8b9062bdf898c543ddf5">More...</a><br/></td></tr>
<tr class="separator:ga9babf40c6d8e8b9062bdf898c543ddf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga39035c569815a5c8f7556d9396a92065"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga39035c569815a5c8f7556d9396a92065">XWT_ESR_ACNT_SHIFT</a>&#160;&#160;&#160;14U</td></tr>
<tr class="memdesc:ga39035c569815a5c8f7556d9396a92065"><td class="mdescLeft">&#160;</td><td class="mdescRight">Watchdog Answer Cnt Shift.  <a href="#ga39035c569815a5c8f7556d9396a92065">More...</a><br/></td></tr>
<tr class="separator:ga39035c569815a5c8f7556d9396a92065"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3f717392265a0e113860a0ef6d47d72c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga3f717392265a0e113860a0ef6d47d72c">XWT_ESR_WSW_SHIFT</a>&#160;&#160;&#160;8U</td></tr>
<tr class="memdesc:ga3f717392265a0e113860a0ef6d47d72c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Watchdog Second Window Shift.  <a href="#ga3f717392265a0e113860a0ef6d47d72c">More...</a><br/></td></tr>
<tr class="separator:ga3f717392265a0e113860a0ef6d47d72c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac09339b774b82716a428b79fedf153fa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gac09339b774b82716a428b79fedf153fa">XWT_ESR_TOKENVAL_SHIFT</a>&#160;&#160;&#160;2U</td></tr>
<tr class="memdesc:gac09339b774b82716a428b79fedf153fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Token Value Shift.  <a href="#gac09339b774b82716a428b79fedf153fa">More...</a><br/></td></tr>
<tr class="separator:gac09339b774b82716a428b79fedf153fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1842586eda21a6a9a9ec1f1fd501ce48"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga1842586eda21a6a9a9ec1f1fd501ce48">XWT_ESR_WCFG_SHIFT</a>&#160;&#160;&#160;1U</td></tr>
<tr class="memdesc:ga1842586eda21a6a9a9ec1f1fd501ce48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrong Configuration Shift.  <a href="#ga1842586eda21a6a9a9ec1f1fd501ce48">More...</a><br/></td></tr>
<tr class="separator:ga1842586eda21a6a9a9ec1f1fd501ce48"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Function Control Register bits</h2></td></tr>
<tr class="memitem:ga117ee4c2493a90474a3ca49507d3d7a8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga117ee4c2493a90474a3ca49507d3d7a8">XWT_FCR_SBC_MASK</a>&#160;&#160;&#160;0x0000FF00U</td></tr>
<tr class="memdesc:ga117ee4c2493a90474a3ca49507d3d7a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selected Byte Count Mask.  <a href="#ga117ee4c2493a90474a3ca49507d3d7a8">More...</a><br/></td></tr>
<tr class="separator:ga117ee4c2493a90474a3ca49507d3d7a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5e4ffcc734e76cae5325f089dd008aca"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga5e4ffcc734e76cae5325f089dd008aca">XWT_FCR_BSS_MASK</a>&#160;&#160;&#160;0x000000C0U</td></tr>
<tr class="memdesc:ga5e4ffcc734e76cae5325f089dd008aca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Byte Segment Selection Mask.  <a href="#ga5e4ffcc734e76cae5325f089dd008aca">More...</a><br/></td></tr>
<tr class="separator:ga5e4ffcc734e76cae5325f089dd008aca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8b5d1cdcea538125ec8147a393f4698a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga8b5d1cdcea538125ec8147a393f4698a">XWT_FCR_SSTE_MASK</a>&#160;&#160;&#160;0x00000010U</td></tr>
<tr class="memdesc:ga8b5d1cdcea538125ec8147a393f4698a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Second Sequence Timer Enable Mask.  <a href="#ga8b5d1cdcea538125ec8147a393f4698a">More...</a><br/></td></tr>
<tr class="separator:ga8b5d1cdcea538125ec8147a393f4698a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga692cb7a25cf383b1440a7294dee8e01f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga692cb7a25cf383b1440a7294dee8e01f">XWT_FCR_PSME_MASK</a>&#160;&#160;&#160;0x00000008U</td></tr>
<tr class="memdesc:ga692cb7a25cf383b1440a7294dee8e01f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Program Sequence Monitor Enable Mask.  <a href="#ga692cb7a25cf383b1440a7294dee8e01f">More...</a><br/></td></tr>
<tr class="separator:ga692cb7a25cf383b1440a7294dee8e01f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4ac9d924cdd9b2e60598cc352fa5c4f2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga4ac9d924cdd9b2e60598cc352fa5c4f2">XWT_FCR_FCE_MASK</a>&#160;&#160;&#160;0x00000004U</td></tr>
<tr class="memdesc:ga4ac9d924cdd9b2e60598cc352fa5c4f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fail Counter Enable Mask.  <a href="#ga4ac9d924cdd9b2e60598cc352fa5c4f2">More...</a><br/></td></tr>
<tr class="separator:ga4ac9d924cdd9b2e60598cc352fa5c4f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga22090b12465623ea42b83cd715cfeea5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga22090b12465623ea42b83cd715cfeea5">XWT_FCR_WM_MASK</a>&#160;&#160;&#160;0x00000002U</td></tr>
<tr class="memdesc:ga22090b12465623ea42b83cd715cfeea5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Window WDT Mode Mask.  <a href="#ga22090b12465623ea42b83cd715cfeea5">More...</a><br/></td></tr>
<tr class="separator:ga22090b12465623ea42b83cd715cfeea5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2603ea5819ae2a751e27bcf9c0656320"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga2603ea5819ae2a751e27bcf9c0656320">XWT_FCR_WDP_MASK</a>&#160;&#160;&#160;0x00000001U</td></tr>
<tr class="memdesc:ga2603ea5819ae2a751e27bcf9c0656320"><td class="mdescLeft">&#160;</td><td class="mdescRight">Window WDT Disable Protection Mask.  <a href="#ga2603ea5819ae2a751e27bcf9c0656320">More...</a><br/></td></tr>
<tr class="separator:ga2603ea5819ae2a751e27bcf9c0656320"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab3779c880caf61127155195ea6a5b181"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gab3779c880caf61127155195ea6a5b181">XWT_FCR_SBC_SHIFT</a>&#160;&#160;&#160;8U</td></tr>
<tr class="memdesc:gab3779c880caf61127155195ea6a5b181"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selected Byte Count Shift.  <a href="#gab3779c880caf61127155195ea6a5b181">More...</a><br/></td></tr>
<tr class="separator:gab3779c880caf61127155195ea6a5b181"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga33eee5e5fe8e1e8f1f9e1ff6a680f308"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga33eee5e5fe8e1e8f1f9e1ff6a680f308">XWT_FCR_BSS_SHIFT</a>&#160;&#160;&#160;6U</td></tr>
<tr class="memdesc:ga33eee5e5fe8e1e8f1f9e1ff6a680f308"><td class="mdescLeft">&#160;</td><td class="mdescRight">Byte Segment Selection Shift.  <a href="#ga33eee5e5fe8e1e8f1f9e1ff6a680f308">More...</a><br/></td></tr>
<tr class="separator:ga33eee5e5fe8e1e8f1f9e1ff6a680f308"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga28564e4563b39127f547e095f9cd40c8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga28564e4563b39127f547e095f9cd40c8">XWT_FCR_SSTE_SHIFT</a>&#160;&#160;&#160;4U</td></tr>
<tr class="memdesc:ga28564e4563b39127f547e095f9cd40c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Second Sequence Timer Enable Shift.  <a href="#ga28564e4563b39127f547e095f9cd40c8">More...</a><br/></td></tr>
<tr class="separator:ga28564e4563b39127f547e095f9cd40c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac9d1b7fbe234fd6e358d922f596386c5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gac9d1b7fbe234fd6e358d922f596386c5">XWT_FCR_WM_SHIFT</a>&#160;&#160;&#160;1U</td></tr>
<tr class="memdesc:gac9d1b7fbe234fd6e358d922f596386c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Window WDT Mode Shift.  <a href="#gac9d1b7fbe234fd6e358d922f596386c5">More...</a><br/></td></tr>
<tr class="separator:gac9d1b7fbe234fd6e358d922f596386c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Token feedback register bits</h2></td></tr>
<tr class="memitem:ga3df5c3afa6c542ab46d5a72947a60e2b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga3df5c3afa6c542ab46d5a72947a60e2b">XWT_TFR_FDBK_MASK</a>&#160;&#160;&#160;0x00000F00U</td></tr>
<tr class="memdesc:ga3df5c3afa6c542ab46d5a72947a60e2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">feedback bit  <a href="#ga3df5c3afa6c542ab46d5a72947a60e2b">More...</a><br/></td></tr>
<tr class="separator:ga3df5c3afa6c542ab46d5a72947a60e2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga05df06e63ccbf7ff0a851e345b7672c3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga05df06e63ccbf7ff0a851e345b7672c3">XWT_TFR_SEED_MASK</a>&#160;&#160;&#160;0x0000000FU</td></tr>
<tr class="memdesc:ga05df06e63ccbf7ff0a851e345b7672c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">seed bit  <a href="#ga05df06e63ccbf7ff0a851e345b7672c3">More...</a><br/></td></tr>
<tr class="separator:ga05df06e63ccbf7ff0a851e345b7672c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4aecd879ffb8efc1c2b889a061870699"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga4aecd879ffb8efc1c2b889a061870699">XWT_TFR_FDBK_SHIFT</a>&#160;&#160;&#160;8U</td></tr>
<tr class="memdesc:ga4aecd879ffb8efc1c2b889a061870699"><td class="mdescLeft">&#160;</td><td class="mdescRight">feedback bit shift  <a href="#ga4aecd879ffb8efc1c2b889a061870699">More...</a><br/></td></tr>
<tr class="separator:ga4aecd879ffb8efc1c2b889a061870699"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Token response register bits</h2></td></tr>
<tr class="memitem:gad12b3f1e63f2b47de3c984fcffd9f81c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gad12b3f1e63f2b47de3c984fcffd9f81c">XWT_TRR_ANS_MASK</a>&#160;&#160;&#160;0x000000FFU</td></tr>
<tr class="memdesc:gad12b3f1e63f2b47de3c984fcffd9f81c"><td class="mdescLeft">&#160;</td><td class="mdescRight">ANS bit.  <a href="#gad12b3f1e63f2b47de3c984fcffd9f81c">More...</a><br/></td></tr>
<tr class="separator:gad12b3f1e63f2b47de3c984fcffd9f81c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Generic Watchdog Control and Status Register bits</h2></td></tr>
<tr class="memitem:gaba6c59fd8bb35e6acd5fee14248279bf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#gaba6c59fd8bb35e6acd5fee14248279bf">XWT_GWCSR_GWEN_MASK</a>&#160;&#160;&#160;0x00000001U</td></tr>
<tr class="memdesc:gaba6c59fd8bb35e6acd5fee14248279bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Watchdog enable bit.  <a href="#gaba6c59fd8bb35e6acd5fee14248279bf">More...</a><br/></td></tr>
<tr class="separator:gaba6c59fd8bb35e6acd5fee14248279bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5fb2919a8a420cdd29f8ee18767a67ee"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga5fb2919a8a420cdd29f8ee18767a67ee">XWT_GWCSR_GWS1_MASK</a>&#160;&#160;&#160;0x00000002U</td></tr>
<tr class="memdesc:ga5fb2919a8a420cdd29f8ee18767a67ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generic_wdt_interrupt bit.  <a href="#ga5fb2919a8a420cdd29f8ee18767a67ee">More...</a><br/></td></tr>
<tr class="separator:ga5fb2919a8a420cdd29f8ee18767a67ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga35aee12ed837e66b135d65407b3ff23e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wdttb__api.html#ga35aee12ed837e66b135d65407b3ff23e">XWT_GWCSR_GWS2_MASK</a>&#160;&#160;&#160;0x00000004U</td></tr>
<tr class="memdesc:ga35aee12ed837e66b135d65407b3ff23e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generic_wdt_reset bit.  <a href="#ga35aee12ed837e66b135d65407b3ff23e">More...</a><br/></td></tr>
<tr class="separator:ga35aee12ed837e66b135d65407b3ff23e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="gaa6893b6ff733519d217debc3a198903f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWDTTB_H</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>by using protection macros </p>

</div>
</div>
<a class="anchor" id="gab5ddc5730a86f3cbab203b333b01595e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWDTTB_HW_H_</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Prevent circular inclusions by using protection macros. </p>

</div>
</div>
<a class="anchor" id="ga66af9e27001823cc8bc9709fc196d839"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_CSR0_EWDT1_MASK&#160;&#160;&#160;0x00000002U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Enable bit 1 Mask. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#gadfcdf4e7e38ec7aba993e838ce541720">XWdtTb_DisableTimebaseWdt()</a>, <a class="el" href="group__wdttb__api.html#gaba28c63af933ee36e715218b7c0137ae">XWdtTb_EnableTimebaseWdt()</a>, and <a class="el" href="xwdttb__low__level__example_8c.html#a088e16f309d005ae12209c5dff9fd981">XWdtTb_LowLevelExample()</a>.</p>

</div>
</div>
<a class="anchor" id="ga238a7c2e868d73205959bfa8cd8fcf67"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_CSR0_WDS_MASK&#160;&#160;&#160;0x00000004U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Timer state Mask. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#gaba28c63af933ee36e715218b7c0137ae">XWdtTb_EnableTimebaseWdt()</a>, <a class="el" href="group__wdttb__api.html#gaa1ec9f43580e5497f47960d47a231cb1">XWdtTb_IsWdtExpired()</a>, <a class="el" href="xwdttb__low__level__example_8c.html#a088e16f309d005ae12209c5dff9fd981">XWdtTb_LowLevelExample()</a>, and <a class="el" href="group__wdttb__api.html#gaf1baa5a1d69ac6c61ecc62d5df1a0c01">XWdtTb_RestartWdt()</a>.</p>

</div>
</div>
<a class="anchor" id="gab723ef9be858b9aeb33600ca2d100bd0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_CSR0_WRS_MASK&#160;&#160;&#160;0x00000008U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Reset status Mask. </p>

<p>Referenced by <a class="el" href="xwdttb__example_8c.html#a7487434503f488732a56cfcfaccaa8de">WdtTbExample()</a>, <a class="el" href="xwdttb__intr__example_8c.html#a68bcdd5a44aaa605fc420bbee459b4bb">WdtTbIntrExample()</a>, <a class="el" href="group__wdttb__api.html#gaba28c63af933ee36e715218b7c0137ae">XWdtTb_EnableTimebaseWdt()</a>, <a class="el" href="group__wdttb__api.html#gaa1ec9f43580e5497f47960d47a231cb1">XWdtTb_IsWdtExpired()</a>, <a class="el" href="xwdttb__low__level__example_8c.html#a088e16f309d005ae12209c5dff9fd981">XWdtTb_LowLevelExample()</a>, and <a class="el" href="group__wdttb__api.html#gaf1baa5a1d69ac6c61ecc62d5df1a0c01">XWdtTb_RestartWdt()</a>.</p>

</div>
</div>
<a class="anchor" id="ga8a4f0f57f0cf74799a9d17932ebbfca2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_CSRX_EWDT2_MASK&#160;&#160;&#160;0x00000001U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Enable bit 2 Mask. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#gadfcdf4e7e38ec7aba993e838ce541720">XWdtTb_DisableTimebaseWdt()</a>, <a class="el" href="group__wdttb__api.html#gaba28c63af933ee36e715218b7c0137ae">XWdtTb_EnableTimebaseWdt()</a>, and <a class="el" href="xwdttb__low__level__example_8c.html#a088e16f309d005ae12209c5dff9fd981">XWdtTb_LowLevelExample()</a>.</p>

</div>
</div>
<a class="anchor" id="gabc1ff24d5fce467803fe453d61879ece"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_ESR_ACNT_MASK&#160;&#160;&#160;0x0000C000U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Answer Count Mask. </p>

</div>
</div>
<a class="anchor" id="ga39035c569815a5c8f7556d9396a92065"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_ESR_ACNT_SHIFT&#160;&#160;&#160;14U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Watchdog Answer Cnt Shift. </p>

</div>
</div>
<a class="anchor" id="gaf03a853604f976498bf8fd88d55340e2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_ESR_FCV_MASK&#160;&#160;&#160;0x00700000U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Fail Counter Value Mask. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#ga0303dd42c4ffa7c10d60ec487b2c8f4b">XWdtTb_DisableWinWdt()</a>.</p>

</div>
</div>
<a class="anchor" id="ga591f46079ca90e4cfb7a6788e60d6982"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_ESR_FCV_SHIFT&#160;&#160;&#160;20U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Fail Counter Value Shift. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#ga0303dd42c4ffa7c10d60ec487b2c8f4b">XWdtTb_DisableWinWdt()</a>.</p>

</div>
</div>
<a class="anchor" id="ga643e3b4375dcd8da05f2af9804cdd7b5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_ESR_LBE_MASK&#160;&#160;&#160;0x07000000U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Last Bad Event Mask. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#ga043f754323225b43513c2f7a2f71aedb">XWdtTb_ClearLastEvent()</a>, and <a class="el" href="group__wdttb__api.html#gaa9e410506154d92a551b6261742d98b1">XWdtTb_SelfTest()</a>.</p>

</div>
</div>
<a class="anchor" id="ga9966f0ebfaa911913e1957796156a0ab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_ESR_LBE_SHIFT&#160;&#160;&#160;24U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Last Bad Event Shift. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#gaa9e410506154d92a551b6261742d98b1">XWdtTb_SelfTest()</a>.</p>

</div>
</div>
<a class="anchor" id="ga3479cb274c0cfc1e467737608d3de88b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_ESR_OFFSET&#160;&#160;&#160;0x0004U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Enable &amp; Status Register Offset. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#ga043f754323225b43513c2f7a2f71aedb">XWdtTb_ClearLastEvent()</a>, <a class="el" href="group__wdttb__api.html#gafbd0c485e4a716fd1c6dc5cea084f759">XWdtTb_ClearResetPending()</a>, <a class="el" href="group__wdttb__api.html#ga0303dd42c4ffa7c10d60ec487b2c8f4b">XWdtTb_DisableWinWdt()</a>, <a class="el" href="group__wdttb__api.html#gaf2b1b1175aac0974fa1c9c1c7c50550c">XWdtTb_IntrClear()</a>, <a class="el" href="group__wdttb__api.html#gaa1ec9f43580e5497f47960d47a231cb1">XWdtTb_IsWdtExpired()</a>, <a class="el" href="group__wdttb__api.html#gaf1baa5a1d69ac6c61ecc62d5df1a0c01">XWdtTb_RestartWdt()</a>, and <a class="el" href="group__wdttb__api.html#gaa9e410506154d92a551b6261742d98b1">XWdtTb_SelfTest()</a>.</p>

</div>
</div>
<a class="anchor" id="gac09339b774b82716a428b79fedf153fa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_ESR_TOKENVAL_SHIFT&#160;&#160;&#160;2U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Token Value Shift. </p>

</div>
</div>
<a class="anchor" id="ga4a3959d4536031b508c37288a0f880e0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_ESR_WCFG_MASK&#160;&#160;&#160;0x00000002U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Wrong Configuration Mask. </p>

</div>
</div>
<a class="anchor" id="ga1842586eda21a6a9a9ec1f1fd501ce48"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_ESR_WCFG_SHIFT&#160;&#160;&#160;1U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Wrong Configuration Shift. </p>

</div>
</div>
<a class="anchor" id="ga5c0d083f02afec23e2fd1000a45ef838"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_ESR_WEN_MASK&#160;&#160;&#160;0x00000001U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Window WDT Enable Mask. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#ga0303dd42c4ffa7c10d60ec487b2c8f4b">XWdtTb_DisableWinWdt()</a>, and <a class="el" href="group__wdttb__api.html#gaa9e410506154d92a551b6261742d98b1">XWdtTb_SelfTest()</a>.</p>

</div>
</div>
<a class="anchor" id="ga632b6322025f3f025cb005c453a9b433"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_ESR_WINT_MASK&#160;&#160;&#160;0x00010000U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Watchdog Interrupt Mask. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#gaf2b1b1175aac0974fa1c9c1c7c50550c">XWdtTb_IntrClear()</a>.</p>

</div>
</div>
<a class="anchor" id="ga9babf40c6d8e8b9062bdf898c543ddf5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_ESR_WINT_SHIFT&#160;&#160;&#160;16U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Watchdog Interrupt Shift. </p>

</div>
</div>
<a class="anchor" id="gaacd2bd7fa6acec9fc6e03dcfb354f850"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_ESR_WRP_MASK&#160;&#160;&#160;0x00020000U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Watchdog Reset Pending Mask. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#gafbd0c485e4a716fd1c6dc5cea084f759">XWdtTb_ClearResetPending()</a>.</p>

</div>
</div>
<a class="anchor" id="gab21f91afca15eb4ce4b710ee2a28fd6f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_ESR_WRP_SHIFT&#160;&#160;&#160;17U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Watchdog Reset Pending Shift. </p>

</div>
</div>
<a class="anchor" id="ga0e82a9017983f42115d42348e70ed949"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_ESR_WSW_MASK&#160;&#160;&#160;0x00000100U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Watchdog Second Window Mask. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#ga043f754323225b43513c2f7a2f71aedb">XWdtTb_ClearLastEvent()</a>, <a class="el" href="group__wdttb__api.html#ga0303dd42c4ffa7c10d60ec487b2c8f4b">XWdtTb_DisableWinWdt()</a>, <a class="el" href="group__wdttb__api.html#gaf2b1b1175aac0974fa1c9c1c7c50550c">XWdtTb_IntrClear()</a>, <a class="el" href="group__wdttb__api.html#gaa1ec9f43580e5497f47960d47a231cb1">XWdtTb_IsWdtExpired()</a>, <a class="el" href="group__wdttb__api.html#gaf1baa5a1d69ac6c61ecc62d5df1a0c01">XWdtTb_RestartWdt()</a>, and <a class="el" href="group__wdttb__api.html#gaa9e410506154d92a551b6261742d98b1">XWdtTb_SelfTest()</a>.</p>

</div>
</div>
<a class="anchor" id="ga3f717392265a0e113860a0ef6d47d72c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_ESR_WSW_SHIFT&#160;&#160;&#160;8U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Watchdog Second Window Shift. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#ga043f754323225b43513c2f7a2f71aedb">XWdtTb_ClearLastEvent()</a>, <a class="el" href="group__wdttb__api.html#ga0303dd42c4ffa7c10d60ec487b2c8f4b">XWdtTb_DisableWinWdt()</a>, <a class="el" href="group__wdttb__api.html#gaf2b1b1175aac0974fa1c9c1c7c50550c">XWdtTb_IntrClear()</a>, and <a class="el" href="group__wdttb__api.html#gaa1ec9f43580e5497f47960d47a231cb1">XWdtTb_IsWdtExpired()</a>.</p>

</div>
</div>
<a class="anchor" id="ga5e4ffcc734e76cae5325f089dd008aca"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_FCR_BSS_MASK&#160;&#160;&#160;0x000000C0U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Byte Segment Selection Mask. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#ga2e1e6ee60443c503144572bd00fc8589">XWdtTb_GetByteSegment()</a>, and <a class="el" href="group__wdttb__api.html#ga26519cefd97128dca8d1f147f5364945">XWdtTb_SetByteSegment()</a>.</p>

</div>
</div>
<a class="anchor" id="ga33eee5e5fe8e1e8f1f9e1ff6a680f308"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_FCR_BSS_SHIFT&#160;&#160;&#160;6U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Byte Segment Selection Shift. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#ga2e1e6ee60443c503144572bd00fc8589">XWdtTb_GetByteSegment()</a>, and <a class="el" href="group__wdttb__api.html#ga26519cefd97128dca8d1f147f5364945">XWdtTb_SetByteSegment()</a>.</p>

</div>
</div>
<a class="anchor" id="ga4ac9d924cdd9b2e60598cc352fa5c4f2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_FCR_FCE_MASK&#160;&#160;&#160;0x00000004U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Fail Counter Enable Mask. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#ga3ec7a898566961227074db888ab4e222">XWdtTb_DisableFailCounter()</a>, and <a class="el" href="group__wdttb__api.html#ga595c530371577b29e0a5e090d9967205">XWdtTb_EnableFailCounter()</a>.</p>

</div>
</div>
<a class="anchor" id="ga7bb4b18a3b560ebc5b08216880f84e71"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_FCR_OFFSET&#160;&#160;&#160;0x0008U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Function Control Register Register Offset. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#ga31311c4f3e1f921ab55d005e0a0ff028">XWdtTb_DisableExtraProtection()</a>, <a class="el" href="group__wdttb__api.html#ga3ec7a898566961227074db888ab4e222">XWdtTb_DisableFailCounter()</a>, <a class="el" href="group__wdttb__api.html#ga12faff17b943f0cbf70a6d639280a630">XWdtTb_DisablePsm()</a>, <a class="el" href="group__wdttb__api.html#ga3fbc0d643f910953abf6e476cf13c5e8">XWdtTb_DisableSst()</a>, <a class="el" href="group__wdttb__api.html#ga0303dd42c4ffa7c10d60ec487b2c8f4b">XWdtTb_DisableWinWdt()</a>, <a class="el" href="group__wdttb__api.html#ga8eacf75d4a475f687640902f5219f4de">XWdtTb_EnableExtraProtection()</a>, <a class="el" href="group__wdttb__api.html#ga595c530371577b29e0a5e090d9967205">XWdtTb_EnableFailCounter()</a>, <a class="el" href="group__wdttb__api.html#ga29cdd15b771748985524abd19a1aead0">XWdtTb_EnablePsm()</a>, <a class="el" href="group__wdttb__api.html#ga4c9f9d6df6c3c96c579ab7c2f1c350ec">XWdtTb_EnableSst()</a>, <a class="el" href="group__wdttb__api.html#ga8e3a836964ef56168668f3d26307dfc7">XWdtTb_GetByteCount()</a>, <a class="el" href="group__wdttb__api.html#ga2e1e6ee60443c503144572bd00fc8589">XWdtTb_GetByteSegment()</a>, <a class="el" href="group__wdttb__api.html#gaf2b1b1175aac0974fa1c9c1c7c50550c">XWdtTb_IntrClear()</a>, <a class="el" href="group__wdttb__api.html#gaa1e121c7e6b69d7b10fedf92d91b5396">XWdtTb_SetByteCount()</a>, and <a class="el" href="group__wdttb__api.html#ga26519cefd97128dca8d1f147f5364945">XWdtTb_SetByteSegment()</a>.</p>

</div>
</div>
<a class="anchor" id="ga692cb7a25cf383b1440a7294dee8e01f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_FCR_PSME_MASK&#160;&#160;&#160;0x00000008U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Program Sequence Monitor Enable Mask. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#ga12faff17b943f0cbf70a6d639280a630">XWdtTb_DisablePsm()</a>, and <a class="el" href="group__wdttb__api.html#ga29cdd15b771748985524abd19a1aead0">XWdtTb_EnablePsm()</a>.</p>

</div>
</div>
<a class="anchor" id="ga117ee4c2493a90474a3ca49507d3d7a8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_FCR_SBC_MASK&#160;&#160;&#160;0x0000FF00U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Selected Byte Count Mask. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#ga8e3a836964ef56168668f3d26307dfc7">XWdtTb_GetByteCount()</a>, and <a class="el" href="group__wdttb__api.html#gaa1e121c7e6b69d7b10fedf92d91b5396">XWdtTb_SetByteCount()</a>.</p>

</div>
</div>
<a class="anchor" id="gab3779c880caf61127155195ea6a5b181"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_FCR_SBC_SHIFT&#160;&#160;&#160;8U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Selected Byte Count Shift. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#ga8e3a836964ef56168668f3d26307dfc7">XWdtTb_GetByteCount()</a>, and <a class="el" href="group__wdttb__api.html#gaa1e121c7e6b69d7b10fedf92d91b5396">XWdtTb_SetByteCount()</a>.</p>

</div>
</div>
<a class="anchor" id="ga8b5d1cdcea538125ec8147a393f4698a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_FCR_SSTE_MASK&#160;&#160;&#160;0x00000010U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Second Sequence Timer Enable Mask. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#ga3fbc0d643f910953abf6e476cf13c5e8">XWdtTb_DisableSst()</a>, and <a class="el" href="group__wdttb__api.html#ga4c9f9d6df6c3c96c579ab7c2f1c350ec">XWdtTb_EnableSst()</a>.</p>

</div>
</div>
<a class="anchor" id="ga28564e4563b39127f547e095f9cd40c8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_FCR_SSTE_SHIFT&#160;&#160;&#160;4U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Second Sequence Timer Enable Shift. </p>

</div>
</div>
<a class="anchor" id="ga2603ea5819ae2a751e27bcf9c0656320"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_FCR_WDP_MASK&#160;&#160;&#160;0x00000001U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Window WDT Disable Protection Mask. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#ga31311c4f3e1f921ab55d005e0a0ff028">XWdtTb_DisableExtraProtection()</a>, and <a class="el" href="group__wdttb__api.html#ga8eacf75d4a475f687640902f5219f4de">XWdtTb_EnableExtraProtection()</a>.</p>

</div>
</div>
<a class="anchor" id="ga22090b12465623ea42b83cd715cfeea5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_FCR_WM_MASK&#160;&#160;&#160;0x00000002U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Window WDT Mode Mask. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#ga0303dd42c4ffa7c10d60ec487b2c8f4b">XWdtTb_DisableWinWdt()</a>, and <a class="el" href="group__wdttb__api.html#gaf2b1b1175aac0974fa1c9c1c7c50550c">XWdtTb_IntrClear()</a>.</p>

</div>
</div>
<a class="anchor" id="gac9d1b7fbe234fd6e358d922f596386c5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_FCR_WM_SHIFT&#160;&#160;&#160;1U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Window WDT Mode Shift. </p>

</div>
</div>
<a class="anchor" id="gab51fc9c602dd4d891007e82e3d0f36c9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_FW_COUNT&#160;&#160;&#160;0x0U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Fist Window count. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#gaa9e410506154d92a551b6261742d98b1">XWdtTb_SelfTest()</a>.</p>

</div>
</div>
<a class="anchor" id="ga82d67efeaf5c58cebc1966fd96e4fac0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_FWR_OFFSET&#160;&#160;&#160;0x000CU</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>First Window Configuration Register Offset. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#gaa9e410506154d92a551b6261742d98b1">XWdtTb_SelfTest()</a>, and <a class="el" href="group__wdttb__api.html#ga924185ce28862e06ea62fa4f51bfed8d">XWdtTb_SetWindowCount()</a>.</p>

</div>
</div>
<a class="anchor" id="ga633f04f09e1b0d8d960aba46ce522b07"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_GW_WR_MASK&#160;&#160;&#160;0x00000001U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Enable Generic Watchdog Warm Reset Register. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#gadf3c428b985d77e28b5df5cd5d82dff3">XWdtTb_CfgInitialize()</a>.</p>

</div>
</div>
<a class="anchor" id="ga5928416d6e2e90879f04691018ca7eb4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_GW_WR_OFFSET&#160;&#160;&#160;0x2FD0U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generic Watchdog Warm Reset Register Offset. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#gadf3c428b985d77e28b5df5cd5d82dff3">XWdtTb_CfgInitialize()</a>.</p>

</div>
</div>
<a class="anchor" id="gaba6c59fd8bb35e6acd5fee14248279bf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_GWCSR_GWEN_MASK&#160;&#160;&#160;0x00000001U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Watchdog enable bit. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#gaa9e410506154d92a551b6261742d98b1">XWdtTb_SelfTest()</a>.</p>

</div>
</div>
<a class="anchor" id="ga5fb2919a8a420cdd29f8ee18767a67ee"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_GWCSR_GWS1_MASK&#160;&#160;&#160;0x00000002U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generic_wdt_interrupt bit. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#ga24e80e9f7fb7d427513e7fe03833dc1e">XWdtTb_IsGenericWdtFWExpired()</a>.</p>

</div>
</div>
<a class="anchor" id="ga35aee12ed837e66b135d65407b3ff23e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_GWCSR_GWS2_MASK&#160;&#160;&#160;0x00000004U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generic_wdt_reset bit. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#gaa1ec9f43580e5497f47960d47a231cb1">XWdtTb_IsWdtExpired()</a>.</p>

</div>
</div>
<a class="anchor" id="ga234636ea29c7d5c0a095928fdf05906c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_GWCSR_OFFSET&#160;&#160;&#160;0x2000U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generic Watchdog Control and Status Register Offset. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#ga24e80e9f7fb7d427513e7fe03833dc1e">XWdtTb_IsGenericWdtFWExpired()</a>, <a class="el" href="group__wdttb__api.html#gaa1ec9f43580e5497f47960d47a231cb1">XWdtTb_IsWdtExpired()</a>, and <a class="el" href="group__wdttb__api.html#gaa9e410506154d92a551b6261742d98b1">XWdtTb_SelfTest()</a>.</p>

</div>
</div>
<a class="anchor" id="ga44de24152715d619d4c979366d0a7776"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_GWCVR0_OFFSET&#160;&#160;&#160;0x2010U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generic Watchdog Compare Value Register 0 Offset. </p>

</div>
</div>
<a class="anchor" id="gabe8bbe91f1647b2cdbfe4a04882521be"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_GWCVR1_OFFSET&#160;&#160;&#160;0x2014U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generic Watchdog Compare Value Register 1 Offset. </p>

</div>
</div>
<a class="anchor" id="ga7d2553ae05bf83bb1da5955480a68415"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_GWOR_COUNT&#160;&#160;&#160;0x00001000U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generic Watchdog Offset Regiser. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#gaa9e410506154d92a551b6261742d98b1">XWdtTb_SelfTest()</a>.</p>

</div>
</div>
<a class="anchor" id="gabc436ceebd51b9dfb2573dcaf1332f83"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_GWOR_OFFSET&#160;&#160;&#160;0x2008U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generic Watchdog Offset Register Offset. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#gaa9e410506154d92a551b6261742d98b1">XWdtTb_SelfTest()</a>, <a class="el" href="group__wdttb__api.html#ga160723502d4b5b8797e358f96cc902c1">XWdtTb_SetGenericWdtWindow()</a>, and <a class="el" href="group__wdttb__api.html#gaf297a0071482bd7a767360d6bd265cd9">XWdtTb_SetGenericWdtWindowTimeOut()</a>.</p>

</div>
</div>
<a class="anchor" id="gae0376d1045bc05ff11e88769414398d4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_GWRR_MASK&#160;&#160;&#160;0x00000001U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generic watchdog Refresh Register. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#gaf1baa5a1d69ac6c61ecc62d5df1a0c01">XWdtTb_RestartWdt()</a>.</p>

</div>
</div>
<a class="anchor" id="ga9294cfeaa18cc46130f3a8ba6048d5fb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_GWRR_OFFSET&#160;&#160;&#160;0x1000U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generic Watchdog Refresh Register Offset. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#gaf1baa5a1d69ac6c61ecc62d5df1a0c01">XWdtTb_RestartWdt()</a>, and <a class="el" href="group__wdttb__api.html#gaa9e410506154d92a551b6261742d98b1">XWdtTb_SelfTest()</a>.</p>

</div>
</div>
<a class="anchor" id="ga1a5bf63e33326c16536978317afa9355"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_IDR_OFFSET&#160;&#160;&#160;0x0034U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Interrupt Disable Register Offset. </p>

</div>
</div>
<a class="anchor" id="ga6b1478459ca075fa6b7ac277b67222fa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_IENR_OFFSET&#160;&#160;&#160;0x0030U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Interrupt Enable Register Offset. </p>

</div>
</div>
<a class="anchor" id="gabbcd499f33509d8015d07876f99a8002"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_IMR_OFFSET&#160;&#160;&#160;0x0038U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Interrupt Mask Register Offset. </p>

</div>
</div>
<a class="anchor" id="ga4f5e675abc1651523fc8586c4ca34700"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_MAX_SELFTEST_LOOP_COUNT&#160;&#160;&#160;0x00010000U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Loopt count. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#gaa9e410506154d92a551b6261742d98b1">XWdtTb_SelfTest()</a>.</p>

</div>
</div>
<a class="anchor" id="gaef1c886b782e9f86b9260ca8ecc7fc8b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_MWR_AEN_MASK&#160;&#160;&#160;0x00000002U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Always Enable Mask. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#ga9b3e984acc19cf7d0f45eaa09298e0a7">XWdtTb_AlwaysEnable()</a>.</p>

</div>
</div>
<a class="anchor" id="ga9d5d0ec047ce9d9630edc0fe383f3567"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_MWR_MWC_MASK&#160;&#160;&#160;0x00000001U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Master Write Control Mask. </p>

</div>
</div>
<a class="anchor" id="ga5179e62af141b56b29af9e69cbbb8591"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_MWR_OFFSET&#160;&#160;&#160;0x0000U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Master Write Control Register Offset. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#ga9b3e984acc19cf7d0f45eaa09298e0a7">XWdtTb_AlwaysEnable()</a>, <a class="el" href="group__wdttb__api.html#ga86133d7e1b0053409d5c743746a129fc">XWdtTb_ProgramWDTWidth()</a>, and <a class="el" href="group__wdttb__api.html#gaa9e410506154d92a551b6261742d98b1">XWdtTb_SelfTest()</a>.</p>

</div>
</div>
<a class="anchor" id="ga6393b3535cd283bcf93e0662c90cbda5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_SSTWR_OFFSET&#160;&#160;&#160;0x0014U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Second Sequence Timer Window Configuration Register Offset. </p>

</div>
</div>
<a class="anchor" id="ga8bbfe46af730f1e35b02a1808ff03801"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_STR_OFFSET&#160;&#160;&#160;0x001CU</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Second Sequence Timer Register Offset. </p>

<p>Referenced by <a class="el" href="xwdttb__winwdt__example_8c.html#ab62b75f543740c10d9aa3d4391fa3419">WinWdtTbExample()</a>.</p>

</div>
</div>
<a class="anchor" id="ga382bb24e468cb44f1e41e637b55bf2ac"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_STR_WWDT_OFFSET&#160;&#160;&#160;0x0020U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Second Sequence Timer Register Offset for WWDT. </p>

<p>Referenced by <a class="el" href="xwdttb__winwdt__example_8c.html#ab62b75f543740c10d9aa3d4391fa3419">WinWdtTbExample()</a>.</p>

</div>
</div>
<a class="anchor" id="ga968af3f9423a4490ad7edcdda3ebfb49"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_SW_COUNT&#160;&#160;&#160;0x10000U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Second window count. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#gaa9e410506154d92a551b6261742d98b1">XWdtTb_SelfTest()</a>.</p>

</div>
</div>
<a class="anchor" id="gab663dabd33fca2fd450305fd3e325f63"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_SWR_OFFSET&#160;&#160;&#160;0x0010U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Second Window Configuration Register Offset. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#gaa9e410506154d92a551b6261742d98b1">XWdtTb_SelfTest()</a>, and <a class="el" href="group__wdttb__api.html#ga924185ce28862e06ea62fa4f51bfed8d">XWdtTb_SetWindowCount()</a>.</p>

</div>
</div>
<a class="anchor" id="gacd80f8a65e758f3862b655495b41561a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_TBR_OFFSET&#160;&#160;&#160;0x08U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Timebase Register Offset. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#gaa9e410506154d92a551b6261742d98b1">XWdtTb_SelfTest()</a>.</p>

</div>
</div>
<a class="anchor" id="ga3df5c3afa6c542ab46d5a72947a60e2b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_TFR_FDBK_MASK&#160;&#160;&#160;0x00000F00U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>feedback bit </p>

</div>
</div>
<a class="anchor" id="ga4aecd879ffb8efc1c2b889a061870699"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_TFR_FDBK_SHIFT&#160;&#160;&#160;8U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>feedback bit shift </p>

</div>
</div>
<a class="anchor" id="gad0b6d483e017403deb63431d2e9cce0d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_TFR_OFFSET&#160;&#160;&#160;0x0024U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Token Feedback Register Offset. </p>

</div>
</div>
<a class="anchor" id="ga05df06e63ccbf7ff0a851e345b7672c3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_TFR_SEED_MASK&#160;&#160;&#160;0x0000000FU</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>seed bit </p>

</div>
</div>
<a class="anchor" id="gae7c8f780e166722f08e1d589f44d4146"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_TOKEN_VAL_MASK&#160;&#160;&#160;0x0000003CU</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Token Value Mask. </p>

</div>
</div>
<a class="anchor" id="gad12b3f1e63f2b47de3c984fcffd9f81c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_TRR_ANS_MASK&#160;&#160;&#160;0x000000FFU</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>ANS bit. </p>

</div>
</div>
<a class="anchor" id="ga13d62168f37b4ae3d29356f2d62a9fbb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_TRR_OFFSET&#160;&#160;&#160;0x0028U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Token Response Register offset. </p>

</div>
</div>
<a class="anchor" id="ga5eda163c25dfcd74c15bf08ed8c1328e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_TSR0_OFFSET&#160;&#160;&#160;0x0014U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Task Signature Register 0 Offset. </p>

<p>Referenced by <a class="el" href="xwdttb__winwdt__example_8c.html#ab62b75f543740c10d9aa3d4391fa3419">WinWdtTbExample()</a>.</p>

</div>
</div>
<a class="anchor" id="ga2bb97a5e8848b30592b0d0136c0eba15"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_TSR0_WWDT_OFFSET&#160;&#160;&#160;0x0018U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Task Signature Register 0 Offset for WWDT. </p>

<p>Referenced by <a class="el" href="xwdttb__winwdt__example_8c.html#ab62b75f543740c10d9aa3d4391fa3419">WinWdtTbExample()</a>.</p>

</div>
</div>
<a class="anchor" id="ga1e231a73df7e205e266fb1198e222814"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_TSR1_OFFSET&#160;&#160;&#160;0x0018U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Task Signature Register 1 Offset. </p>

<p>Referenced by <a class="el" href="xwdttb__winwdt__example_8c.html#ab62b75f543740c10d9aa3d4391fa3419">WinWdtTbExample()</a>.</p>

</div>
</div>
<a class="anchor" id="ga86f549a5c1a92ee963e1516d6e271f92"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_TSR1_WWDT_OFFSET&#160;&#160;&#160;0x001CU</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Task Signature Register 1 Offset for WWDT. </p>

<p>Referenced by <a class="el" href="xwdttb__winwdt__example_8c.html#ab62b75f543740c10d9aa3d4391fa3419">WinWdtTbExample()</a>.</p>

</div>
</div>
<a class="anchor" id="ga7acdd92b397bdfb0e14b649d4525bb2b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_TWCSR0_OFFSET&#160;&#160;&#160;0x00U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Control/Status Register 0 Offset. </p>

<p>Referenced by <a class="el" href="xwdttb__example_8c.html#a7487434503f488732a56cfcfaccaa8de">WdtTbExample()</a>, <a class="el" href="xwdttb__intr__example_8c.html#a68bcdd5a44aaa605fc420bbee459b4bb">WdtTbIntrExample()</a>, <a class="el" href="group__wdttb__api.html#gadfcdf4e7e38ec7aba993e838ce541720">XWdtTb_DisableTimebaseWdt()</a>, <a class="el" href="group__wdttb__api.html#gaba28c63af933ee36e715218b7c0137ae">XWdtTb_EnableTimebaseWdt()</a>, <a class="el" href="group__wdttb__api.html#gaa1ec9f43580e5497f47960d47a231cb1">XWdtTb_IsWdtExpired()</a>, <a class="el" href="xwdttb__low__level__example_8c.html#a088e16f309d005ae12209c5dff9fd981">XWdtTb_LowLevelExample()</a>, and <a class="el" href="group__wdttb__api.html#gaf1baa5a1d69ac6c61ecc62d5df1a0c01">XWdtTb_RestartWdt()</a>.</p>

</div>
</div>
<a class="anchor" id="ga5342d8af54e416c23b56a3dd9904e62b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XWT_TWCSR1_OFFSET&#160;&#160;&#160;0x04U</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Control/Status Register 1 Offset. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#gadfcdf4e7e38ec7aba993e838ce541720">XWdtTb_DisableTimebaseWdt()</a>, <a class="el" href="group__wdttb__api.html#gaba28c63af933ee36e715218b7c0137ae">XWdtTb_EnableTimebaseWdt()</a>, and <a class="el" href="xwdttb__low__level__example_8c.html#a088e16f309d005ae12209c5dff9fd981">XWdtTb_LowLevelExample()</a>.</p>

</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="ga6ce266ea00535f8b8c9594d2e1f0e630"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__wdttb__api.html#ga6ce266ea00535f8b8c9594d2e1f0e630">XWdtTb_Event</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This typedef contains enumeration of different events in basic mode. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga6ce266ea00535f8b8c9594d2e1f0e630a46d6c3798d61cc4e49a0d5a117c2c44c"></a>XWDTTB_NO_BAD_EVENT</em>&nbsp;</td><td class="fielddoc">
<p>No bad event. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga6ce266ea00535f8b8c9594d2e1f0e630a6597551da73e180aee12bade6494796f"></a>XWDTTB_RS_KICK_EVENT</em>&nbsp;</td><td class="fielddoc">
<p>Restart kick or disable attempt in first window. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga6ce266ea00535f8b8c9594d2e1f0e630a417a65c87f387402033856a106b9832d"></a>XWDTTB_TSR_MM_EVENT</em>&nbsp;</td><td class="fielddoc">
<p>TSR mismatch. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga6ce266ea00535f8b8c9594d2e1f0e630a716510d9e30db9a27c4da27d959edcab"></a>XWDTTB_SEC_WIN_EVENT</em>&nbsp;</td><td class="fielddoc">
<p>Second window overflow. </p>
</td></tr>
</table>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="ga9b3e984acc19cf7d0f45eaa09298e0a7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XWdtTb_AlwaysEnable </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function keeps window Watchdog Timer always enabled. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>This must be called before Window WDT is enabled. Once Window WDT is enabled, it can only be disabled by applying reset. </dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb___config.html#a3867e6f3038fe367e0072a85125f5391">XWdtTb_Config::BaseAddr</a>, <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="struct_x_wdt_tb.html#a1b6e790496a8a1cb5b8336a83e04e4f8">XWdtTb::EnableWinMode</a>, <a class="el" href="xwdttb__hw_8h.html#afa6b4b0d4c816cd9bd6da3c9fe7caac3">XWdtTb_ReadReg</a>, <a class="el" href="xwdttb__hw_8h.html#a36d539f7262d0267924d2ef5612f0cc2">XWdtTb_WriteReg</a>, <a class="el" href="group__wdttb__api.html#gaef1c886b782e9f86b9260ca8ecc7fc8b">XWT_MWR_AEN_MASK</a>, and <a class="el" href="group__wdttb__api.html#ga5179e62af141b56b29af9e69cbbb8591">XWT_MWR_OFFSET</a>.</p>

</div>
</div>
<a class="anchor" id="gadf3c428b985d77e28b5df5cd5d82dff3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">s32 XWdtTb_CfgInitialize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="struct_x_wdt_tb___config.html">XWdtTb_Config</a> *&#160;</td>
          <td class="paramname"><em>CfgPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINTPTR&#160;</td>
          <td class="paramname"><em>EffectiveAddr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Initializes the AXI timebase Watchdog Timer core. </p>
<p>This function must be called prior to using the core. Initialization of the core includes setting up the instance data and ensuring the hardware is in a quiescent state.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on. </td></tr>
    <tr><td class="paramname">CfgPtr</td><td>Points to the configuration structure associated with the AXI timebase Watchdog Timer core. </td></tr>
    <tr><td class="paramname">EffectiveAddr</td><td>Base address of the device. If address translation is being used, then this parameter must reflect the virtual base address. Otherwise, the physical address should be used.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS if initialization was successful.</li>
<li>XST_DEVICE_IS_STARTED if the device has already been started. </li>
</ul>
</dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb___config.html#a3867e6f3038fe367e0072a85125f5391">XWdtTb_Config::BaseAddr</a>, <a class="el" href="struct_x_wdt_tb___config.html#a3b0c0a9785a2ff0db3c42788a1a51e68">XWdtTb_Config::Clock</a>, <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="struct_x_wdt_tb___config.html#a4d080aa1d81e313eddf00b88dc7ac03e">XWdtTb_Config::DeviceId</a>, <a class="el" href="struct_x_wdt_tb.html#aa371fa41039e5e17e3a73d3c39de7e66">XWdtTb::EnableFailCounter</a>, <a class="el" href="struct_x_wdt_tb.html#a1b6e790496a8a1cb5b8336a83e04e4f8">XWdtTb::EnableWinMode</a>, <a class="el" href="struct_x_wdt_tb___config.html#abef305a045949ed887fab676a997f983">XWdtTb_Config::EnableWinWdt</a>, <a class="el" href="struct_x_wdt_tb___config.html#a65e0fbb18c9d9e5ed66403c08378af72">XWdtTb_Config::IsPl</a>, <a class="el" href="struct_x_wdt_tb.html#ae845387c163b17502b9cfe6eba8bdda0">XWdtTb::IsReady</a>, <a class="el" href="struct_x_wdt_tb.html#a679d2e2a72fe16f618e136e255106a5a">XWdtTb::IsStarted</a>, <a class="el" href="struct_x_wdt_tb___config.html#a61e6b7774e3326eb776ab0b4e92c16bd">XWdtTb_Config::MaxCountWidth</a>, <a class="el" href="struct_x_wdt_tb___config.html#a5b4b7454446515a76affbb351c2ed0dd">XWdtTb_Config::SstCountWidth</a>, <a class="el" href="xwdttb__hw_8h.html#a36d539f7262d0267924d2ef5612f0cc2">XWdtTb_WriteReg</a>, <a class="el" href="group__wdttb__api.html#ga633f04f09e1b0d8d960aba46ce522b07">XWT_GW_WR_MASK</a>, and <a class="el" href="group__wdttb__api.html#ga5928416d6e2e90879f04691018ca7eb4">XWT_GW_WR_OFFSET</a>.</p>

<p>Referenced by <a class="el" href="xwdttb__gwdt__intr__example_8c.html#ae861b7f066527df5126ad2df82530d67">GWdtIntrExample()</a>, <a class="el" href="xwdttb__gwdt__example_8c.html#a321e56cb9dce003b4986b16d81b29f73">GWdtTbExample()</a>, <a class="el" href="xwdttb__gwdt__selftest__example_8c.html#abc745d7db9ad2c2d40fde88f77089ddd">GWdtTbSelfTestExample()</a>, <a class="el" href="xwdttb__example_8c.html#a7487434503f488732a56cfcfaccaa8de">WdtTbExample()</a>, <a class="el" href="xwdttb__intr__example_8c.html#a68bcdd5a44aaa605fc420bbee459b4bb">WdtTbIntrExample()</a>, <a class="el" href="xwdttb__selftest__example_8c.html#a06fb444c570edf114eeb5a4fd55155a6">WdtTbSelfTestExample()</a>, <a class="el" href="xwdttb__winwdt__intr__example_8c.html#aa43943c9b03a9151cd7db481977ab983">WinWdtIntrExample()</a>, and <a class="el" href="xwdttb__winwdt__example_8c.html#ab62b75f543740c10d9aa3d4391fa3419">WinWdtTbExample()</a>.</p>

</div>
</div>
<a class="anchor" id="ga043f754323225b43513c2f7a2f71aedb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XWdtTb_ClearLastEvent </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Clears event(s) that present after system reset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>Event can be cleared by applying reset to the core followed by writing 111. Writing any other pattern has no effect. </dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb___config.html#a3867e6f3038fe367e0072a85125f5391">XWdtTb_Config::BaseAddr</a>, <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="struct_x_wdt_tb.html#a1b6e790496a8a1cb5b8336a83e04e4f8">XWdtTb::EnableWinMode</a>, <a class="el" href="xwdttb__hw_8h.html#afa6b4b0d4c816cd9bd6da3c9fe7caac3">XWdtTb_ReadReg</a>, <a class="el" href="xwdttb__hw_8h.html#a36d539f7262d0267924d2ef5612f0cc2">XWdtTb_WriteReg</a>, <a class="el" href="group__wdttb__api.html#ga643e3b4375dcd8da05f2af9804cdd7b5">XWT_ESR_LBE_MASK</a>, <a class="el" href="group__wdttb__api.html#ga3479cb274c0cfc1e467737608d3de88b">XWT_ESR_OFFSET</a>, <a class="el" href="group__wdttb__api.html#ga0e82a9017983f42115d42348e70ed949">XWT_ESR_WSW_MASK</a>, <a class="el" href="group__wdttb__api.html#ga3f717392265a0e113860a0ef6d47d72c">XWT_ESR_WSW_SHIFT</a>, and <a class="el" href="xwdttb__hw_8h.html#a6fc90576f0dea11b4fad40d6624f3b8b">XWT_ONE</a>.</p>

</div>
</div>
<a class="anchor" id="gafbd0c485e4a716fd1c6dc5cea084f759"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XWdtTb_ClearResetPending </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Clears the window watchdog reset pending. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb___config.html#a3867e6f3038fe367e0072a85125f5391">XWdtTb_Config::BaseAddr</a>, <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="struct_x_wdt_tb.html#a1b6e790496a8a1cb5b8336a83e04e4f8">XWdtTb::EnableWinMode</a>, <a class="el" href="xwdttb__hw_8h.html#afa6b4b0d4c816cd9bd6da3c9fe7caac3">XWdtTb_ReadReg</a>, <a class="el" href="xwdttb__hw_8h.html#a36d539f7262d0267924d2ef5612f0cc2">XWdtTb_WriteReg</a>, <a class="el" href="group__wdttb__api.html#ga3479cb274c0cfc1e467737608d3de88b">XWT_ESR_OFFSET</a>, and <a class="el" href="group__wdttb__api.html#gaacd2bd7fa6acec9fc6e03dcfb354f850">XWT_ESR_WRP_MASK</a>.</p>

<p>Referenced by <a class="el" href="xwdttb__winwdt__example_8c.html#ab62b75f543740c10d9aa3d4391fa3419">WinWdtTbExample()</a>.</p>

</div>
</div>
<a class="anchor" id="ga31311c4f3e1f921ab55d005e0a0ff028"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XWdtTb_DisableExtraProtection </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Enables unintentional clear of WEN bit. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>This function must be called before Window WDT start/enable or after Window WDT stop/disable. </dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb___config.html#a3867e6f3038fe367e0072a85125f5391">XWdtTb_Config::BaseAddr</a>, <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="struct_x_wdt_tb.html#a1b6e790496a8a1cb5b8336a83e04e4f8">XWdtTb::EnableWinMode</a>, <a class="el" href="xwdttb__hw_8h.html#afa6b4b0d4c816cd9bd6da3c9fe7caac3">XWdtTb_ReadReg</a>, <a class="el" href="xwdttb__hw_8h.html#a36d539f7262d0267924d2ef5612f0cc2">XWdtTb_WriteReg</a>, <a class="el" href="group__wdttb__api.html#ga7bb4b18a3b560ebc5b08216880f84e71">XWT_FCR_OFFSET</a>, and <a class="el" href="group__wdttb__api.html#ga2603ea5819ae2a751e27bcf9c0656320">XWT_FCR_WDP_MASK</a>.</p>

<p>Referenced by <a class="el" href="xwdttb__winwdt__example_8c.html#ab62b75f543740c10d9aa3d4391fa3419">WinWdtTbExample()</a>.</p>

</div>
</div>
<a class="anchor" id="ga3ec7a898566961227074db888ab4e222"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XWdtTb_DisableFailCounter </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Disables Fail Counter (FC) function. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>This function must be called before Window WDT start/enable or after Window WDT stop/disable. </dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb___config.html#a3867e6f3038fe367e0072a85125f5391">XWdtTb_Config::BaseAddr</a>, <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="struct_x_wdt_tb.html#aa371fa41039e5e17e3a73d3c39de7e66">XWdtTb::EnableFailCounter</a>, <a class="el" href="struct_x_wdt_tb.html#a1b6e790496a8a1cb5b8336a83e04e4f8">XWdtTb::EnableWinMode</a>, <a class="el" href="xwdttb__hw_8h.html#afa6b4b0d4c816cd9bd6da3c9fe7caac3">XWdtTb_ReadReg</a>, <a class="el" href="xwdttb__hw_8h.html#a36d539f7262d0267924d2ef5612f0cc2">XWdtTb_WriteReg</a>, <a class="el" href="group__wdttb__api.html#ga4ac9d924cdd9b2e60598cc352fa5c4f2">XWT_FCR_FCE_MASK</a>, and <a class="el" href="group__wdttb__api.html#ga7bb4b18a3b560ebc5b08216880f84e71">XWT_FCR_OFFSET</a>.</p>

<p>Referenced by <a class="el" href="xwdttb__winwdt__intr__example_8c.html#aa43943c9b03a9151cd7db481977ab983">WinWdtIntrExample()</a>, and <a class="el" href="xwdttb__winwdt__example_8c.html#ab62b75f543740c10d9aa3d4391fa3419">WinWdtTbExample()</a>.</p>

</div>
</div>
<a class="anchor" id="ga12faff17b943f0cbf70a6d639280a630"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XWdtTb_DisablePsm </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Disables Program Sequence Monitor (PSM) function. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>This function must be called before Window WDT start/enable or after Window WDT stop/disable. </dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb___config.html#a3867e6f3038fe367e0072a85125f5391">XWdtTb_Config::BaseAddr</a>, <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="struct_x_wdt_tb.html#a1b6e790496a8a1cb5b8336a83e04e4f8">XWdtTb::EnableWinMode</a>, <a class="el" href="xwdttb__hw_8h.html#afa6b4b0d4c816cd9bd6da3c9fe7caac3">XWdtTb_ReadReg</a>, <a class="el" href="xwdttb__hw_8h.html#a36d539f7262d0267924d2ef5612f0cc2">XWdtTb_WriteReg</a>, <a class="el" href="group__wdttb__api.html#ga7bb4b18a3b560ebc5b08216880f84e71">XWT_FCR_OFFSET</a>, and <a class="el" href="group__wdttb__api.html#ga692cb7a25cf383b1440a7294dee8e01f">XWT_FCR_PSME_MASK</a>.</p>

<p>Referenced by <a class="el" href="xwdttb__winwdt__intr__example_8c.html#aa43943c9b03a9151cd7db481977ab983">WinWdtIntrExample()</a>, and <a class="el" href="xwdttb__winwdt__example_8c.html#ab62b75f543740c10d9aa3d4391fa3419">WinWdtTbExample()</a>.</p>

</div>
</div>
<a class="anchor" id="ga3fbc0d643f910953abf6e476cf13c5e8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XWdtTb_DisableSst </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Disables Second Sequence Timer(SST) function. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>This function must be called before Window WDT start/enable or after Window WDT stop/disable. </dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb___config.html#a3867e6f3038fe367e0072a85125f5391">XWdtTb_Config::BaseAddr</a>, <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="struct_x_wdt_tb.html#a1b6e790496a8a1cb5b8336a83e04e4f8">XWdtTb::EnableWinMode</a>, <a class="el" href="xwdttb__hw_8h.html#afa6b4b0d4c816cd9bd6da3c9fe7caac3">XWdtTb_ReadReg</a>, <a class="el" href="xwdttb__hw_8h.html#a36d539f7262d0267924d2ef5612f0cc2">XWdtTb_WriteReg</a>, <a class="el" href="group__wdttb__api.html#ga7bb4b18a3b560ebc5b08216880f84e71">XWT_FCR_OFFSET</a>, and <a class="el" href="group__wdttb__api.html#ga8b5d1cdcea538125ec8147a393f4698a">XWT_FCR_SSTE_MASK</a>.</p>

<p>Referenced by <a class="el" href="xwdttb__winwdt__intr__example_8c.html#aa43943c9b03a9151cd7db481977ab983">WinWdtIntrExample()</a>, and <a class="el" href="xwdttb__winwdt__example_8c.html#ab62b75f543740c10d9aa3d4391fa3419">WinWdtTbExample()</a>.</p>

</div>
</div>
<a class="anchor" id="gadfcdf4e7e38ec7aba993e838ce541720"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">s32 XWdtTb_DisableTimebaseWdt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Disables timebase Watchdog Timer feature. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCESS, if Timebase WDT feature is disabled.</li>
<li>XST_FAILURE, if Timebase WDT feature is not disabled. </li>
</ul>
</dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb___config.html#a3867e6f3038fe367e0072a85125f5391">XWdtTb_Config::BaseAddr</a>, <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="struct_x_wdt_tb.html#a679d2e2a72fe16f618e136e255106a5a">XWdtTb::IsStarted</a>, <a class="el" href="xwdttb__hw_8h.html#afa6b4b0d4c816cd9bd6da3c9fe7caac3">XWdtTb_ReadReg</a>, <a class="el" href="xwdttb__hw_8h.html#a36d539f7262d0267924d2ef5612f0cc2">XWdtTb_WriteReg</a>, <a class="el" href="group__wdttb__api.html#ga66af9e27001823cc8bc9709fc196d839">XWT_CSR0_EWDT1_MASK</a>, <a class="el" href="group__wdttb__api.html#ga8a4f0f57f0cf74799a9d17932ebbfca2">XWT_CSRX_EWDT2_MASK</a>, <a class="el" href="group__wdttb__api.html#ga7acdd92b397bdfb0e14b649d4525bb2b">XWT_TWCSR0_OFFSET</a>, <a class="el" href="group__wdttb__api.html#ga5342d8af54e416c23b56a3dd9904e62b">XWT_TWCSR1_OFFSET</a>, and <a class="el" href="xwdttb__hw_8h.html#aa828d0d77eb5c2cb562cb0316e50c70c">XWT_ZERO</a>.</p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#gacd5617bce061deaa57743ea46008daf8">XWdtTb_Stop()</a>.</p>

</div>
</div>
<a class="anchor" id="ga0303dd42c4ffa7c10d60ec487b2c8f4b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">s32 XWdtTb_DisableWinWdt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Disables window Watchdog Timer feature. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCESS, if Window WDT feature is disabled.</li>
<li>XST_FAILURE, if Window WDT feature is not disabled.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd><ul>
<li>Disabling watchdog in first window duration is considered as bade event. It can only be disabled in the second window duration.</li>
<li>If fail counter is enabled, watchdog can be disabled only when fail counter is zero. </li>
</ul>
</dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb___config.html#a3867e6f3038fe367e0072a85125f5391">XWdtTb_Config::BaseAddr</a>, <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="struct_x_wdt_tb.html#aa371fa41039e5e17e3a73d3c39de7e66">XWdtTb::EnableFailCounter</a>, <a class="el" href="struct_x_wdt_tb.html#a1b6e790496a8a1cb5b8336a83e04e4f8">XWdtTb::EnableWinMode</a>, <a class="el" href="struct_x_wdt_tb.html#a679d2e2a72fe16f618e136e255106a5a">XWdtTb::IsStarted</a>, <a class="el" href="xwdttb__hw_8h.html#afa6b4b0d4c816cd9bd6da3c9fe7caac3">XWdtTb_ReadReg</a>, <a class="el" href="xwdttb__hw_8h.html#a36d539f7262d0267924d2ef5612f0cc2">XWdtTb_WriteReg</a>, <a class="el" href="group__wdttb__api.html#gaf03a853604f976498bf8fd88d55340e2">XWT_ESR_FCV_MASK</a>, <a class="el" href="group__wdttb__api.html#ga591f46079ca90e4cfb7a6788e60d6982">XWT_ESR_FCV_SHIFT</a>, <a class="el" href="group__wdttb__api.html#ga3479cb274c0cfc1e467737608d3de88b">XWT_ESR_OFFSET</a>, <a class="el" href="group__wdttb__api.html#ga5c0d083f02afec23e2fd1000a45ef838">XWT_ESR_WEN_MASK</a>, <a class="el" href="group__wdttb__api.html#ga0e82a9017983f42115d42348e70ed949">XWT_ESR_WSW_MASK</a>, <a class="el" href="group__wdttb__api.html#ga3f717392265a0e113860a0ef6d47d72c">XWT_ESR_WSW_SHIFT</a>, <a class="el" href="group__wdttb__api.html#ga7bb4b18a3b560ebc5b08216880f84e71">XWT_FCR_OFFSET</a>, <a class="el" href="group__wdttb__api.html#ga22090b12465623ea42b83cd715cfeea5">XWT_FCR_WM_MASK</a>, <a class="el" href="xwdttb__hw_8h.html#a6fc90576f0dea11b4fad40d6624f3b8b">XWT_ONE</a>, and <a class="el" href="xwdttb__hw_8h.html#aa828d0d77eb5c2cb562cb0316e50c70c">XWT_ZERO</a>.</p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#gacd5617bce061deaa57743ea46008daf8">XWdtTb_Stop()</a>.</p>

</div>
</div>
<a class="anchor" id="ga8eacf75d4a475f687640902f5219f4de"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XWdtTb_EnableExtraProtection </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Provides extra safeguard against unintentional clear of WEN bit. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>This function must be called before Window WDT start/enable or after Window WDT stop/disable. </dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb___config.html#a3867e6f3038fe367e0072a85125f5391">XWdtTb_Config::BaseAddr</a>, <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="struct_x_wdt_tb.html#a1b6e790496a8a1cb5b8336a83e04e4f8">XWdtTb::EnableWinMode</a>, <a class="el" href="xwdttb__hw_8h.html#afa6b4b0d4c816cd9bd6da3c9fe7caac3">XWdtTb_ReadReg</a>, <a class="el" href="xwdttb__hw_8h.html#a36d539f7262d0267924d2ef5612f0cc2">XWdtTb_WriteReg</a>, <a class="el" href="group__wdttb__api.html#ga7bb4b18a3b560ebc5b08216880f84e71">XWT_FCR_OFFSET</a>, and <a class="el" href="group__wdttb__api.html#ga2603ea5819ae2a751e27bcf9c0656320">XWT_FCR_WDP_MASK</a>.</p>

<p>Referenced by <a class="el" href="xwdttb__winwdt__example_8c.html#ab62b75f543740c10d9aa3d4391fa3419">WinWdtTbExample()</a>.</p>

</div>
</div>
<a class="anchor" id="ga595c530371577b29e0a5e090d9967205"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XWdtTb_EnableFailCounter </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Enables Fail Counter(FC) function. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd><ul>
<li>This function must be called before Window WDT start/enable or after Window WDT stop/disable.</li>
<li>When fail counter is enabled, reset is generated when fail counter is 7 and another bad event happens.</li>
<li>When fail counter is disabled, one bad event triggers reset either immediately when SST is disabled or after SST count delay when SST is enabled. </li>
</ul>
</dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb___config.html#a3867e6f3038fe367e0072a85125f5391">XWdtTb_Config::BaseAddr</a>, <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="struct_x_wdt_tb.html#aa371fa41039e5e17e3a73d3c39de7e66">XWdtTb::EnableFailCounter</a>, <a class="el" href="struct_x_wdt_tb.html#a1b6e790496a8a1cb5b8336a83e04e4f8">XWdtTb::EnableWinMode</a>, <a class="el" href="xwdttb__hw_8h.html#afa6b4b0d4c816cd9bd6da3c9fe7caac3">XWdtTb_ReadReg</a>, <a class="el" href="xwdttb__hw_8h.html#a36d539f7262d0267924d2ef5612f0cc2">XWdtTb_WriteReg</a>, <a class="el" href="group__wdttb__api.html#ga4ac9d924cdd9b2e60598cc352fa5c4f2">XWT_FCR_FCE_MASK</a>, and <a class="el" href="group__wdttb__api.html#ga7bb4b18a3b560ebc5b08216880f84e71">XWT_FCR_OFFSET</a>.</p>

<p>Referenced by <a class="el" href="xwdttb__winwdt__example_8c.html#ab62b75f543740c10d9aa3d4391fa3419">WinWdtTbExample()</a>.</p>

</div>
</div>
<a class="anchor" id="ga29cdd15b771748985524abd19a1aead0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XWdtTb_EnablePsm </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Enables Program Sequence Monitor(PSM) function. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd><ul>
<li>This function must be called before Window WDT start/enable or after Window WDT stop/disable.</li>
<li>PSM enables Task Signature Register comparison. When PSM is enabled, core checks and compares the contents of TSR0 and TSR1 registers at the restart kick/disablement of Window WDT in second window. If they match, no effect. If they do not match, reset is generated either immediately when SST is disabled or after SST count delay when SST is enabled. </li>
</ul>
</dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb___config.html#a3867e6f3038fe367e0072a85125f5391">XWdtTb_Config::BaseAddr</a>, <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="struct_x_wdt_tb.html#a1b6e790496a8a1cb5b8336a83e04e4f8">XWdtTb::EnableWinMode</a>, <a class="el" href="xwdttb__hw_8h.html#afa6b4b0d4c816cd9bd6da3c9fe7caac3">XWdtTb_ReadReg</a>, <a class="el" href="xwdttb__hw_8h.html#a36d539f7262d0267924d2ef5612f0cc2">XWdtTb_WriteReg</a>, <a class="el" href="group__wdttb__api.html#ga7bb4b18a3b560ebc5b08216880f84e71">XWT_FCR_OFFSET</a>, and <a class="el" href="group__wdttb__api.html#ga692cb7a25cf383b1440a7294dee8e01f">XWT_FCR_PSME_MASK</a>.</p>

<p>Referenced by <a class="el" href="xwdttb__winwdt__example_8c.html#ab62b75f543740c10d9aa3d4391fa3419">WinWdtTbExample()</a>.</p>

</div>
</div>
<a class="anchor" id="ga4c9f9d6df6c3c96c579ab7c2f1c350ec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XWdtTb_EnableSst </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Enables Second Sequence Timer(SST) function. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd><ul>
<li>This function must be called before Window WDT start/enable or after Window WDT stop/disable.</li>
<li>SST provides additional time to software by delaying the inevitable window watchdog reset generation by SST count(SC) delay. This is an independent function and can be enabled in any mode with or without other options. </li>
</ul>
</dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb___config.html#a3867e6f3038fe367e0072a85125f5391">XWdtTb_Config::BaseAddr</a>, <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="struct_x_wdt_tb.html#a1b6e790496a8a1cb5b8336a83e04e4f8">XWdtTb::EnableWinMode</a>, <a class="el" href="xwdttb__hw_8h.html#afa6b4b0d4c816cd9bd6da3c9fe7caac3">XWdtTb_ReadReg</a>, <a class="el" href="xwdttb__hw_8h.html#a36d539f7262d0267924d2ef5612f0cc2">XWdtTb_WriteReg</a>, <a class="el" href="group__wdttb__api.html#ga7bb4b18a3b560ebc5b08216880f84e71">XWT_FCR_OFFSET</a>, and <a class="el" href="group__wdttb__api.html#ga8b5d1cdcea538125ec8147a393f4698a">XWT_FCR_SSTE_MASK</a>.</p>

<p>Referenced by <a class="el" href="xwdttb__winwdt__example_8c.html#ab62b75f543740c10d9aa3d4391fa3419">WinWdtTbExample()</a>.</p>

</div>
</div>
<a class="anchor" id="gaba28c63af933ee36e715218b7c0137ae"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XWdtTb_EnableTimebaseWdt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Enables timebase Watchdog Timer feature. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>This will start the timebase watchdog timer. </dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb___config.html#a3867e6f3038fe367e0072a85125f5391">XWdtTb_Config::BaseAddr</a>, <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="struct_x_wdt_tb.html#a679d2e2a72fe16f618e136e255106a5a">XWdtTb::IsStarted</a>, <a class="el" href="xwdttb__hw_8h.html#afa6b4b0d4c816cd9bd6da3c9fe7caac3">XWdtTb_ReadReg</a>, <a class="el" href="xwdttb__hw_8h.html#a36d539f7262d0267924d2ef5612f0cc2">XWdtTb_WriteReg</a>, <a class="el" href="group__wdttb__api.html#ga66af9e27001823cc8bc9709fc196d839">XWT_CSR0_EWDT1_MASK</a>, <a class="el" href="group__wdttb__api.html#ga238a7c2e868d73205959bfa8cd8fcf67">XWT_CSR0_WDS_MASK</a>, <a class="el" href="group__wdttb__api.html#gab723ef9be858b9aeb33600ca2d100bd0">XWT_CSR0_WRS_MASK</a>, <a class="el" href="group__wdttb__api.html#ga8a4f0f57f0cf74799a9d17932ebbfca2">XWT_CSRX_EWDT2_MASK</a>, <a class="el" href="group__wdttb__api.html#ga7acdd92b397bdfb0e14b649d4525bb2b">XWT_TWCSR0_OFFSET</a>, and <a class="el" href="group__wdttb__api.html#ga5342d8af54e416c23b56a3dd9904e62b">XWT_TWCSR1_OFFSET</a>.</p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#gaab195e280eca1e2985509d954c2e4e52">XWdtTb_Start()</a>.</p>

</div>
</div>
<a class="anchor" id="gaf06401c68588281006be77362aa8dbf4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XWdtTb_GenAnswer </td>
          <td>(</td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>TokenVal</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>AnsByteCnt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>TokenFdbk</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This routine generates responses based on input token in QA mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">TokenVal</td><td>Token value read from TVAL </td></tr>
    <tr><td class="paramname">AnsByteCnt</td><td>Byte on which response is generated </td></tr>
    <tr><td class="paramname">TokenFdbk</td><td>Token feedback value read from TFR</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Response byte (calculated based on logic given WWDT architecture) </dd></dl>

</div>
</div>
<a class="anchor" id="ga8e3a836964ef56168668f3d26307dfc7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XWdtTb_GetByteCount </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Provides byte count value of the selected byte count in the second window configuration. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Byte count value of the selected byte count in the second window configuration. </dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb___config.html#a3867e6f3038fe367e0072a85125f5391">XWdtTb_Config::BaseAddr</a>, <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="struct_x_wdt_tb.html#a1b6e790496a8a1cb5b8336a83e04e4f8">XWdtTb::EnableWinMode</a>, <a class="el" href="xwdttb__hw_8h.html#afa6b4b0d4c816cd9bd6da3c9fe7caac3">XWdtTb_ReadReg</a>, <a class="el" href="group__wdttb__api.html#ga7bb4b18a3b560ebc5b08216880f84e71">XWT_FCR_OFFSET</a>, <a class="el" href="group__wdttb__api.html#ga117ee4c2493a90474a3ca49507d3d7a8">XWT_FCR_SBC_MASK</a>, and <a class="el" href="group__wdttb__api.html#gab3779c880caf61127155195ea6a5b181">XWT_FCR_SBC_SHIFT</a>.</p>

</div>
</div>
<a class="anchor" id="ga2e1e6ee60443c503144572bd00fc8589"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XWdtTb_GetByteSegment </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Provides byte segment selection in the second window configuration. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Byte segment selection value as<ul>
<li>0 = Second window byte 0 selected.</li>
<li>1 = Second window byte 1 selected.</li>
<li>2 = Second window byte 2 selected.</li>
<li>3 = Second window byte 3 selected. </li>
</ul>
</dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb___config.html#a3867e6f3038fe367e0072a85125f5391">XWdtTb_Config::BaseAddr</a>, <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="struct_x_wdt_tb.html#a1b6e790496a8a1cb5b8336a83e04e4f8">XWdtTb::EnableWinMode</a>, <a class="el" href="xwdttb__hw_8h.html#afa6b4b0d4c816cd9bd6da3c9fe7caac3">XWdtTb_ReadReg</a>, <a class="el" href="group__wdttb__api.html#ga5e4ffcc734e76cae5325f089dd008aca">XWT_FCR_BSS_MASK</a>, <a class="el" href="group__wdttb__api.html#ga33eee5e5fe8e1e8f1f9e1ff6a680f308">XWT_FCR_BSS_SHIFT</a>, and <a class="el" href="group__wdttb__api.html#ga7bb4b18a3b560ebc5b08216880f84e71">XWT_FCR_OFFSET</a>.</p>

</div>
</div>
<a class="anchor" id="ga62df11d6ae0d6652fd3f79b71aebe9c7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">s32 XWdtTb_Initialize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>DeviceId</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Initializes a specific legacy/window watchdog timer/timebase instance/driver. </p>
<p>This function must be called before other functions of the driver are called.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on. </td></tr>
    <tr><td class="paramname">DeviceId</td><td>Unique ID of the device controlled by this <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance. Passing in a device id associates the generic <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to a specific device, as chosen by the caller or application developer.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS if initialization was successful</li>
<li>XST_DEVICE_IS_STARTED if the device has already been started</li>
<li>XST_DEVICE_NOT_FOUND if the configuration for device ID was not found </li>
</ul>
</dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="struct_x_wdt_tb.html#aa371fa41039e5e17e3a73d3c39de7e66">XWdtTb::EnableFailCounter</a>, <a class="el" href="struct_x_wdt_tb.html#a1b6e790496a8a1cb5b8336a83e04e4f8">XWdtTb::EnableWinMode</a>, <a class="el" href="struct_x_wdt_tb.html#ae845387c163b17502b9cfe6eba8bdda0">XWdtTb::IsReady</a>, <a class="el" href="struct_x_wdt_tb.html#a679d2e2a72fe16f618e136e255106a5a">XWdtTb::IsStarted</a>, and <a class="el" href="group__wdttb__api.html#gaee07fe98efd02a8c9a21aeb15b968dc3">XWdtTb_LookupConfig()</a>.</p>

</div>
</div>
<a class="anchor" id="gaf2b1b1175aac0974fa1c9c1c7c50550c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XWdtTb_IntrClear </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Clears window watchdog timer interrupt (WINT) bit. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb___config.html#a3867e6f3038fe367e0072a85125f5391">XWdtTb_Config::BaseAddr</a>, <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="struct_x_wdt_tb.html#a1b6e790496a8a1cb5b8336a83e04e4f8">XWdtTb::EnableWinMode</a>, <a class="el" href="xwdttb__hw_8h.html#afa6b4b0d4c816cd9bd6da3c9fe7caac3">XWdtTb_ReadReg</a>, <a class="el" href="xwdttb__hw_8h.html#a36d539f7262d0267924d2ef5612f0cc2">XWdtTb_WriteReg</a>, <a class="el" href="group__wdttb__api.html#ga3479cb274c0cfc1e467737608d3de88b">XWT_ESR_OFFSET</a>, <a class="el" href="group__wdttb__api.html#ga632b6322025f3f025cb005c453a9b433">XWT_ESR_WINT_MASK</a>, <a class="el" href="group__wdttb__api.html#ga0e82a9017983f42115d42348e70ed949">XWT_ESR_WSW_MASK</a>, <a class="el" href="group__wdttb__api.html#ga3f717392265a0e113860a0ef6d47d72c">XWT_ESR_WSW_SHIFT</a>, <a class="el" href="group__wdttb__api.html#ga7bb4b18a3b560ebc5b08216880f84e71">XWT_FCR_OFFSET</a>, <a class="el" href="group__wdttb__api.html#ga22090b12465623ea42b83cd715cfeea5">XWT_FCR_WM_MASK</a>, and <a class="el" href="xwdttb__hw_8h.html#a6fc90576f0dea11b4fad40d6624f3b8b">XWT_ONE</a>.</p>

<p>Referenced by <a class="el" href="xwdttb__winwdt__intr__example_8c.html#aa43943c9b03a9151cd7db481977ab983">WinWdtIntrExample()</a>, and <a class="el" href="xwdttb__winwdt__example_8c.html#ab62b75f543740c10d9aa3d4391fa3419">WinWdtTbExample()</a>.</p>

</div>
</div>
<a class="anchor" id="ga24e80e9f7fb7d427513e7fe03833dc1e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XWdtTb_IsGenericWdtFWExpired </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if the generic watchdog timer has first window expired or not. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE, if the generic watchdog timer first window has expired.</li>
<li>FALSE if the generic watchdog is not expired first window. </li>
</ul>
</dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb___config.html#a3867e6f3038fe367e0072a85125f5391">XWdtTb_Config::BaseAddr</a>, <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="xwdttb__hw_8h.html#afa6b4b0d4c816cd9bd6da3c9fe7caac3">XWdtTb_ReadReg</a>, <a class="el" href="group__wdttb__api.html#ga5fb2919a8a420cdd29f8ee18767a67ee">XWT_GWCSR_GWS1_MASK</a>, and <a class="el" href="group__wdttb__api.html#ga234636ea29c7d5c0a095928fdf05906c">XWT_GWCSR_OFFSET</a>.</p>

<p>Referenced by <a class="el" href="xwdttb__gwdt__example_8c.html#a321e56cb9dce003b4986b16d81b29f73">GWdtTbExample()</a>.</p>

</div>
</div>
<a class="anchor" id="gaa1ec9f43580e5497f47960d47a231cb1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XWdtTb_IsWdtExpired </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if the legacy watchdog timer has expired or window watchdog timer either in second window or not in second window. </p>
<p>This function is used for polled mode in legacy watchdog timer.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE, if the legacy watchdog timer has expired or window watchdog timer is not in second window.</li>
<li>FALSE if the legacy watchdog is not expired or window watchdog is in second window.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb___config.html#a3867e6f3038fe367e0072a85125f5391">XWdtTb_Config::BaseAddr</a>, <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="struct_x_wdt_tb.html#a1b6e790496a8a1cb5b8336a83e04e4f8">XWdtTb::EnableWinMode</a>, <a class="el" href="struct_x_wdt_tb___config.html#a65e0fbb18c9d9e5ed66403c08378af72">XWdtTb_Config::IsPl</a>, <a class="el" href="struct_x_wdt_tb.html#ae845387c163b17502b9cfe6eba8bdda0">XWdtTb::IsReady</a>, <a class="el" href="xwdttb__hw_8h.html#afa6b4b0d4c816cd9bd6da3c9fe7caac3">XWdtTb_ReadReg</a>, <a class="el" href="group__wdttb__api.html#ga238a7c2e868d73205959bfa8cd8fcf67">XWT_CSR0_WDS_MASK</a>, <a class="el" href="group__wdttb__api.html#gab723ef9be858b9aeb33600ca2d100bd0">XWT_CSR0_WRS_MASK</a>, <a class="el" href="group__wdttb__api.html#ga3479cb274c0cfc1e467737608d3de88b">XWT_ESR_OFFSET</a>, <a class="el" href="group__wdttb__api.html#ga0e82a9017983f42115d42348e70ed949">XWT_ESR_WSW_MASK</a>, <a class="el" href="group__wdttb__api.html#ga3f717392265a0e113860a0ef6d47d72c">XWT_ESR_WSW_SHIFT</a>, <a class="el" href="group__wdttb__api.html#ga35aee12ed837e66b135d65407b3ff23e">XWT_GWCSR_GWS2_MASK</a>, <a class="el" href="group__wdttb__api.html#ga234636ea29c7d5c0a095928fdf05906c">XWT_GWCSR_OFFSET</a>, and <a class="el" href="group__wdttb__api.html#ga7acdd92b397bdfb0e14b649d4525bb2b">XWT_TWCSR0_OFFSET</a>.</p>

<p>Referenced by <a class="el" href="xwdttb__gwdt__example_8c.html#a321e56cb9dce003b4986b16d81b29f73">GWdtTbExample()</a>, and <a class="el" href="xwdttb__example_8c.html#a7487434503f488732a56cfcfaccaa8de">WdtTbExample()</a>.</p>

</div>
</div>
<a class="anchor" id="gaee07fe98efd02a8c9a21aeb15b968dc3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_wdt_tb___config.html">XWdtTb_Config</a> * XWdtTb_LookupConfig </td>
          <td>(</td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>DeviceId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns a reference to an <a class="el" href="struct_x_wdt_tb___config.html" title="This typedef contains configuration information for the device. ">XWdtTb_Config</a> structure based on the core id, <em>DeviceId</em>. </p>
<p>The return value will refer to an entry in the device configuration table defined in the <a class="el" href="xwdttb__g_8c.html">xwdttb_g.c</a> file.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">DeviceId</td><td>Unique core ID of the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> core for the lookup operation.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XWdtTb_LookupConfig returns a reference to a config record in the configuration table (in <a class="el" href="xwdttb__g_8c.html">xwdttb_g.c</a>) corresponding to <em>DeviceId</em>, or NULL if no match is found. </dd></dl>

<p>References <a class="el" href="group__wdttb__api.html#ga063bf798221700733fe7126926daa3b1">XWdtTb_ConfigTable</a>.</p>

<p>Referenced by <a class="el" href="xwdttb__gwdt__intr__example_8c.html#ae861b7f066527df5126ad2df82530d67">GWdtIntrExample()</a>, <a class="el" href="xwdttb__gwdt__example_8c.html#a321e56cb9dce003b4986b16d81b29f73">GWdtTbExample()</a>, <a class="el" href="xwdttb__gwdt__selftest__example_8c.html#abc745d7db9ad2c2d40fde88f77089ddd">GWdtTbSelfTestExample()</a>, <a class="el" href="xwdttb__example_8c.html#a7487434503f488732a56cfcfaccaa8de">WdtTbExample()</a>, <a class="el" href="xwdttb__intr__example_8c.html#a68bcdd5a44aaa605fc420bbee459b4bb">WdtTbIntrExample()</a>, <a class="el" href="xwdttb__selftest__example_8c.html#a06fb444c570edf114eeb5a4fd55155a6">WdtTbSelfTestExample()</a>, <a class="el" href="xwdttb__winwdt__intr__example_8c.html#aa43943c9b03a9151cd7db481977ab983">WinWdtIntrExample()</a>, <a class="el" href="xwdttb__winwdt__example_8c.html#ab62b75f543740c10d9aa3d4391fa3419">WinWdtTbExample()</a>, and <a class="el" href="group__wdttb__api.html#ga62df11d6ae0d6652fd3f79b71aebe9c7">XWdtTb_Initialize()</a>.</p>

</div>
</div>
<a class="anchor" id="ga86133d7e1b0053409d5c743746a129fc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XWdtTb_ProgramWDTWidth </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>width</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Programs the width of Watchdog Timer. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on. </td></tr>
    <tr><td class="paramname">width</td><td>Width of the Watchdog Timer.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCESS, if window mode is disabled and the width is programmed correctly.</li>
<li>XST_FAILURE, if Window mode is enabled or if the width is not in the range of 8-31</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd><ul>
<li>This function is applicable only when the window mode is disabled.</li>
<li>This function should be called before starting the timer. Valid values for the width are 8-31. Programming any other value returns failure. </li>
</ul>
</dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb___config.html#a3867e6f3038fe367e0072a85125f5391">XWdtTb_Config::BaseAddr</a>, <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="struct_x_wdt_tb.html#a1b6e790496a8a1cb5b8336a83e04e4f8">XWdtTb::EnableWinMode</a>, <a class="el" href="xwdttb__hw_8h.html#a36d539f7262d0267924d2ef5612f0cc2">XWdtTb_WriteReg</a>, <a class="el" href="xwdttb__hw_8h.html#a4ac0486680dc34b383a5ad7012d893a3">XWT_END_VALUE</a>, <a class="el" href="group__wdttb__api.html#ga5179e62af141b56b29af9e69cbbb8591">XWT_MWR_OFFSET</a>, and <a class="el" href="xwdttb__hw_8h.html#a1045f4bb88112232e39975b1344a55ff">XWT_START_VALUE</a>.</p>

</div>
</div>
<a class="anchor" id="gaf1baa5a1d69ac6c61ecc62d5df1a0c01"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XWdtTb_RestartWdt </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Restarts the legacy or window watchdog timer. </p>
<p>An application needs to call this function periodically to keep the timer from asserting the reset output.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb___config.html#a3867e6f3038fe367e0072a85125f5391">XWdtTb_Config::BaseAddr</a>, <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="struct_x_wdt_tb.html#a1b6e790496a8a1cb5b8336a83e04e4f8">XWdtTb::EnableWinMode</a>, <a class="el" href="struct_x_wdt_tb___config.html#a65e0fbb18c9d9e5ed66403c08378af72">XWdtTb_Config::IsPl</a>, <a class="el" href="struct_x_wdt_tb.html#ae845387c163b17502b9cfe6eba8bdda0">XWdtTb::IsReady</a>, <a class="el" href="xwdttb__hw_8h.html#afa6b4b0d4c816cd9bd6da3c9fe7caac3">XWdtTb_ReadReg</a>, <a class="el" href="xwdttb__hw_8h.html#a36d539f7262d0267924d2ef5612f0cc2">XWdtTb_WriteReg</a>, <a class="el" href="group__wdttb__api.html#ga238a7c2e868d73205959bfa8cd8fcf67">XWT_CSR0_WDS_MASK</a>, <a class="el" href="group__wdttb__api.html#gab723ef9be858b9aeb33600ca2d100bd0">XWT_CSR0_WRS_MASK</a>, <a class="el" href="group__wdttb__api.html#ga3479cb274c0cfc1e467737608d3de88b">XWT_ESR_OFFSET</a>, <a class="el" href="group__wdttb__api.html#ga0e82a9017983f42115d42348e70ed949">XWT_ESR_WSW_MASK</a>, <a class="el" href="group__wdttb__api.html#gae0376d1045bc05ff11e88769414398d4">XWT_GWRR_MASK</a>, <a class="el" href="group__wdttb__api.html#ga9294cfeaa18cc46130f3a8ba6048d5fb">XWT_GWRR_OFFSET</a>, and <a class="el" href="group__wdttb__api.html#ga7acdd92b397bdfb0e14b649d4525bb2b">XWT_TWCSR0_OFFSET</a>.</p>

<p>Referenced by <a class="el" href="xwdttb__gwdt__example_8c.html#a321e56cb9dce003b4986b16d81b29f73">GWdtTbExample()</a>, <a class="el" href="xwdttb__example_8c.html#a7487434503f488732a56cfcfaccaa8de">WdtTbExample()</a>, <a class="el" href="xwdttb__winwdt__intr__example_8c.html#aa43943c9b03a9151cd7db481977ab983">WinWdtIntrExample()</a>, and <a class="el" href="xwdttb__winwdt__example_8c.html#ab62b75f543740c10d9aa3d4391fa3419">WinWdtTbExample()</a>.</p>

</div>
</div>
<a class="anchor" id="gaa9e410506154d92a551b6261742d98b1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">s32 XWdtTb_SelfTest </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function runs a self-test on the timebase or window if enabled. </p>
<p>Timebase test verifies that the timebase is incrementing. The watchdog timer is not tested due to the time required to wait for the watchdog timer to expire. The time consumed by this test is dependent on the system clock and the configuration of the dividers in for the input clock of the timebase.</p>
<p>Window test verifies that the windowing feature does not generate bad event after enabling window feature with first and second window count. It disables window feature immediately.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS if self-test was successful.</li>
<li>XST_WDTTB_TIMER_FAILED if the timebase is not incrementing.</li>
<li>XST_FAILURE if self-test was failed. </li>
</ul>
</dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb___config.html#a3867e6f3038fe367e0072a85125f5391">XWdtTb_Config::BaseAddr</a>, <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="struct_x_wdt_tb.html#a1b6e790496a8a1cb5b8336a83e04e4f8">XWdtTb::EnableWinMode</a>, <a class="el" href="struct_x_wdt_tb___config.html#a65e0fbb18c9d9e5ed66403c08378af72">XWdtTb_Config::IsPl</a>, <a class="el" href="struct_x_wdt_tb.html#ae845387c163b17502b9cfe6eba8bdda0">XWdtTb::IsReady</a>, <a class="el" href="xwdttb__hw_8h.html#afa6b4b0d4c816cd9bd6da3c9fe7caac3">XWdtTb_ReadReg</a>, <a class="el" href="xwdttb__hw_8h.html#a36d539f7262d0267924d2ef5612f0cc2">XWdtTb_WriteReg</a>, <a class="el" href="group__wdttb__api.html#ga643e3b4375dcd8da05f2af9804cdd7b5">XWT_ESR_LBE_MASK</a>, <a class="el" href="group__wdttb__api.html#ga9966f0ebfaa911913e1957796156a0ab">XWT_ESR_LBE_SHIFT</a>, <a class="el" href="group__wdttb__api.html#ga3479cb274c0cfc1e467737608d3de88b">XWT_ESR_OFFSET</a>, <a class="el" href="group__wdttb__api.html#ga5c0d083f02afec23e2fd1000a45ef838">XWT_ESR_WEN_MASK</a>, <a class="el" href="group__wdttb__api.html#ga0e82a9017983f42115d42348e70ed949">XWT_ESR_WSW_MASK</a>, <a class="el" href="group__wdttb__api.html#gab51fc9c602dd4d891007e82e3d0f36c9">XWT_FW_COUNT</a>, <a class="el" href="group__wdttb__api.html#ga82d67efeaf5c58cebc1966fd96e4fac0">XWT_FWR_OFFSET</a>, <a class="el" href="group__wdttb__api.html#gaba6c59fd8bb35e6acd5fee14248279bf">XWT_GWCSR_GWEN_MASK</a>, <a class="el" href="group__wdttb__api.html#ga234636ea29c7d5c0a095928fdf05906c">XWT_GWCSR_OFFSET</a>, <a class="el" href="group__wdttb__api.html#ga7d2553ae05bf83bb1da5955480a68415">XWT_GWOR_COUNT</a>, <a class="el" href="group__wdttb__api.html#gabc436ceebd51b9dfb2573dcaf1332f83">XWT_GWOR_OFFSET</a>, <a class="el" href="group__wdttb__api.html#ga9294cfeaa18cc46130f3a8ba6048d5fb">XWT_GWRR_OFFSET</a>, <a class="el" href="group__wdttb__api.html#ga4f5e675abc1651523fc8586c4ca34700">XWT_MAX_SELFTEST_LOOP_COUNT</a>, <a class="el" href="group__wdttb__api.html#ga5179e62af141b56b29af9e69cbbb8591">XWT_MWR_OFFSET</a>, <a class="el" href="group__wdttb__api.html#ga968af3f9423a4490ad7edcdda3ebfb49">XWT_SW_COUNT</a>, <a class="el" href="group__wdttb__api.html#gab663dabd33fca2fd450305fd3e325f63">XWT_SWR_OFFSET</a>, and <a class="el" href="group__wdttb__api.html#gacd80f8a65e758f3862b655495b41561a">XWT_TBR_OFFSET</a>.</p>

<p>Referenced by <a class="el" href="xwdttb__gwdt__intr__example_8c.html#ae861b7f066527df5126ad2df82530d67">GWdtIntrExample()</a>, <a class="el" href="xwdttb__gwdt__example_8c.html#a321e56cb9dce003b4986b16d81b29f73">GWdtTbExample()</a>, <a class="el" href="xwdttb__gwdt__selftest__example_8c.html#abc745d7db9ad2c2d40fde88f77089ddd">GWdtTbSelfTestExample()</a>, <a class="el" href="xwdttb__example_8c.html#a7487434503f488732a56cfcfaccaa8de">WdtTbExample()</a>, <a class="el" href="xwdttb__intr__example_8c.html#a68bcdd5a44aaa605fc420bbee459b4bb">WdtTbIntrExample()</a>, <a class="el" href="xwdttb__selftest__example_8c.html#a06fb444c570edf114eeb5a4fd55155a6">WdtTbSelfTestExample()</a>, <a class="el" href="xwdttb__winwdt__intr__example_8c.html#aa43943c9b03a9151cd7db481977ab983">WinWdtIntrExample()</a>, and <a class="el" href="xwdttb__winwdt__example_8c.html#ab62b75f543740c10d9aa3d4391fa3419">WinWdtTbExample()</a>.</p>

</div>
</div>
<a class="anchor" id="gaa1e121c7e6b69d7b10fedf92d91b5396"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XWdtTb_SetByteCount </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>ByteCount</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets byte count to determine the interrupt assertion point in the second window configuration. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on. </td></tr>
    <tr><td class="paramname">ByteCount</td><td>Specifies the selected byte count value to be set in the second window configuration.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd><ul>
<li>This function must be called before Window WDT start/enable or after Window WDT stop/disable.</li>
<li>This function must be used along with XWdtTb_SetByteSegment. </li>
</ul>
</dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb___config.html#a3867e6f3038fe367e0072a85125f5391">XWdtTb_Config::BaseAddr</a>, <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="struct_x_wdt_tb.html#a1b6e790496a8a1cb5b8336a83e04e4f8">XWdtTb::EnableWinMode</a>, <a class="el" href="xwdttb__hw_8h.html#afa6b4b0d4c816cd9bd6da3c9fe7caac3">XWdtTb_ReadReg</a>, <a class="el" href="xwdttb__hw_8h.html#a36d539f7262d0267924d2ef5612f0cc2">XWdtTb_WriteReg</a>, <a class="el" href="group__wdttb__api.html#ga7bb4b18a3b560ebc5b08216880f84e71">XWT_FCR_OFFSET</a>, <a class="el" href="group__wdttb__api.html#ga117ee4c2493a90474a3ca49507d3d7a8">XWT_FCR_SBC_MASK</a>, and <a class="el" href="group__wdttb__api.html#gab3779c880caf61127155195ea6a5b181">XWT_FCR_SBC_SHIFT</a>.</p>

<p>Referenced by <a class="el" href="xwdttb__winwdt__intr__example_8c.html#aa43943c9b03a9151cd7db481977ab983">WinWdtIntrExample()</a>, and <a class="el" href="xwdttb__winwdt__example_8c.html#ab62b75f543740c10d9aa3d4391fa3419">WinWdtTbExample()</a>.</p>

</div>
</div>
<a class="anchor" id="ga26519cefd97128dca8d1f147f5364945"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XWdtTb_SetByteSegment </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>ByteSegment</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets byte segment selection to determine the interrupt assertion point in the second window configuration. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on. </td></tr>
    <tr><td class="paramname">ByteSegment</td><td>Specifies the byte segment selected.<ul>
<li>0 = Second window byte 0 selected.</li>
<li>1 = Second window byte 1 selected.</li>
<li>2 = Second window byte 2 selected.</li>
<li>3 = Second window byte 3 selected.</li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd><ul>
<li>This function must be called before window WDT start/enable or after Window WDT stop/disable.</li>
<li>This function must be used along with XWdtTb_SetByteCount. </li>
</ul>
</dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb___config.html#a3867e6f3038fe367e0072a85125f5391">XWdtTb_Config::BaseAddr</a>, <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="struct_x_wdt_tb.html#a1b6e790496a8a1cb5b8336a83e04e4f8">XWdtTb::EnableWinMode</a>, <a class="el" href="xwdttb__hw_8h.html#afa6b4b0d4c816cd9bd6da3c9fe7caac3">XWdtTb_ReadReg</a>, <a class="el" href="xwdttb__hw_8h.html#a36d539f7262d0267924d2ef5612f0cc2">XWdtTb_WriteReg</a>, <a class="el" href="group__wdttb__api.html#ga5e4ffcc734e76cae5325f089dd008aca">XWT_FCR_BSS_MASK</a>, <a class="el" href="group__wdttb__api.html#ga33eee5e5fe8e1e8f1f9e1ff6a680f308">XWT_FCR_BSS_SHIFT</a>, <a class="el" href="group__wdttb__api.html#ga7bb4b18a3b560ebc5b08216880f84e71">XWT_FCR_OFFSET</a>, and <a class="el" href="xwdttb__hw_8h.html#a628225259674e506919317cc28a9db79">XWT_MAX_BYTE_SEGMENT</a>.</p>

<p>Referenced by <a class="el" href="xwdttb__winwdt__intr__example_8c.html#aa43943c9b03a9151cd7db481977ab983">WinWdtIntrExample()</a>, and <a class="el" href="xwdttb__winwdt__example_8c.html#ab62b75f543740c10d9aa3d4391fa3419">WinWdtTbExample()</a>.</p>

</div>
</div>
<a class="anchor" id="ga160723502d4b5b8797e358f96cc902c1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XWdtTb_SetGenericWdtWindow </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>GWOR_config</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the count value for the GWDT_Compare_value_reg0 ,GWDT_Compare_value_reg1 &amp; GWDT_Offset_regs . </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on. </td></tr>
    <tr><td class="paramname">GWOR_config</td><td>Specifies the GWDT_Offset_reg count value. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>This function must be called before Window WDT start/enable or after Window WDT stop/disable. </dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb___config.html#a3867e6f3038fe367e0072a85125f5391">XWdtTb_Config::BaseAddr</a>, <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="xwdttb__hw_8h.html#a36d539f7262d0267924d2ef5612f0cc2">XWdtTb_WriteReg</a>, and <a class="el" href="group__wdttb__api.html#gabc436ceebd51b9dfb2573dcaf1332f83">XWT_GWOR_OFFSET</a>.</p>

<p>Referenced by <a class="el" href="xwdttb__gwdt__intr__example_8c.html#ae861b7f066527df5126ad2df82530d67">GWdtIntrExample()</a>, and <a class="el" href="xwdttb__gwdt__example_8c.html#a321e56cb9dce003b4986b16d81b29f73">GWdtTbExample()</a>.</p>

</div>
</div>
<a class="anchor" id="gaf297a0071482bd7a767360d6bd265cd9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XWdtTb_SetGenericWdtWindowTimeOut </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>MilliSeconds</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function sets the count value for the GWDT_Offset_regs . </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on. </td></tr>
    <tr><td class="paramname">MilliSeconds</td><td>GWDT count value in milliseconds. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>This function must be called before Window WDT start/enable or after Window WDT stop/disable. </dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb___config.html#a3867e6f3038fe367e0072a85125f5391">XWdtTb_Config::BaseAddr</a>, <a class="el" href="struct_x_wdt_tb___config.html#a3b0c0a9785a2ff0db3c42788a1a51e68">XWdtTb_Config::Clock</a>, <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="xwdttb__hw_8h.html#a36d539f7262d0267924d2ef5612f0cc2">XWdtTb_WriteReg</a>, <a class="el" href="group__wdttb__api.html#gabc436ceebd51b9dfb2573dcaf1332f83">XWT_GWOR_OFFSET</a>, <a class="el" href="xwdttb__hw_8h.html#ae790420ef49bf994030317fab83977b9">XWT_KILO_HZ</a>, and <a class="el" href="xwdttb__hw_8h.html#ae66e3f35ddde61da7b413d343470b97f">XWT_MAX_TIMEOUT</a>.</p>

</div>
</div>
<a class="anchor" id="ga924185ce28862e06ea62fa4f51bfed8d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XWdtTb_SetWindowCount </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>FirstWinCount</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>SecondWinCount</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the count value for the first and second window. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on. </td></tr>
    <tr><td class="paramname">FirstWinCount</td><td>Specifies the first window count value. </td></tr>
    <tr><td class="paramname">SecondWinCount</td><td>Specifies the second window count value.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>This function must be called before Window WDT start/enable or after Window WDT stop/disable.<ul>
<li>For first window, it is recommended that minimum non-zero value should be 15 or more.</li>
<li>For second window, minimum value should be sufficiently large to complete required AXILite write transactions at system level.</li>
<li>Setting second window count value to zero causes wrong configuration and disables Window WDT feature by clearing WEN bit irrespective of WDP settings. </li>
</ul>
</dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb___config.html#a3867e6f3038fe367e0072a85125f5391">XWdtTb_Config::BaseAddr</a>, <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="struct_x_wdt_tb.html#a1b6e790496a8a1cb5b8336a83e04e4f8">XWdtTb::EnableWinMode</a>, <a class="el" href="xwdttb__hw_8h.html#a36d539f7262d0267924d2ef5612f0cc2">XWdtTb_WriteReg</a>, <a class="el" href="group__wdttb__api.html#ga82d67efeaf5c58cebc1966fd96e4fac0">XWT_FWR_OFFSET</a>, and <a class="el" href="group__wdttb__api.html#gab663dabd33fca2fd450305fd3e325f63">XWT_SWR_OFFSET</a>.</p>

<p>Referenced by <a class="el" href="xwdttb__winwdt__intr__example_8c.html#aa43943c9b03a9151cd7db481977ab983">WinWdtIntrExample()</a>, and <a class="el" href="xwdttb__winwdt__example_8c.html#ab62b75f543740c10d9aa3d4391fa3419">WinWdtTbExample()</a>.</p>

</div>
</div>
<a class="anchor" id="gaab195e280eca1e2985509d954c2e4e52"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XWdtTb_Start </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Starts the legacy or window watchdog timer. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd><ul>
<li>For legacy, the timebase is reset to 0 when the Watchdog Timer is started. The timebase is always incrementing.</li>
<li>For window, this generates first kick and starts the first window. This step auto clears MWC bit to make address space read only. </li>
</ul>
</dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="struct_x_wdt_tb.html#a1b6e790496a8a1cb5b8336a83e04e4f8">XWdtTb::EnableWinMode</a>, <a class="el" href="struct_x_wdt_tb___config.html#a65e0fbb18c9d9e5ed66403c08378af72">XWdtTb_Config::IsPl</a>, <a class="el" href="struct_x_wdt_tb.html#ae845387c163b17502b9cfe6eba8bdda0">XWdtTb::IsReady</a>, and <a class="el" href="group__wdttb__api.html#gaba28c63af933ee36e715218b7c0137ae">XWdtTb_EnableTimebaseWdt()</a>.</p>

<p>Referenced by <a class="el" href="xwdttb__gwdt__intr__example_8c.html#ae861b7f066527df5126ad2df82530d67">GWdtIntrExample()</a>, <a class="el" href="xwdttb__gwdt__example_8c.html#a321e56cb9dce003b4986b16d81b29f73">GWdtTbExample()</a>, <a class="el" href="xwdttb__example_8c.html#a7487434503f488732a56cfcfaccaa8de">WdtTbExample()</a>, <a class="el" href="xwdttb__intr__example_8c.html#a68bcdd5a44aaa605fc420bbee459b4bb">WdtTbIntrExample()</a>, <a class="el" href="xwdttb__winwdt__intr__example_8c.html#aa43943c9b03a9151cd7db481977ab983">WinWdtIntrExample()</a>, and <a class="el" href="xwdttb__winwdt__example_8c.html#ab62b75f543740c10d9aa3d4391fa3419">WinWdtTbExample()</a>.</p>

</div>
</div>
<a class="anchor" id="gacd5617bce061deaa57743ea46008daf8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">s32 XWdtTb_Stop </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_wdt_tb.html">XWdtTb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Disables the legacy or window watchdog timer. </p>
<p>It is the caller's responsibility to disconnect the interrupt handler of the watchdog timer from the interrupt source, typically an interrupt controller, and disable the interrupt in the interrupt controller.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Pointer to the <a class="el" href="struct_x_wdt_tb.html" title="The XWdtTb driver instance data. ">XWdtTb</a> instance to be worked on. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS if the legacy/window watchdog was stopped successfully.</li>
<li>XST_NO_FEATURE if disable is not supported in legacy watchdog timer.</li>
<li>XST_FAILURE if the window watchdog timer cannot be stopped.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd><ul>
<li>For legacy, the hardware configuration controls this functionality. If it is not allowed by the hardware the failure will be returned and the timer will continue without interruption. </li>
</ul>
</dd></dl>

<p>References <a class="el" href="struct_x_wdt_tb.html#a9841f60870d97e7bc296dd419c75023f">XWdtTb::Config</a>, <a class="el" href="struct_x_wdt_tb.html#a1b6e790496a8a1cb5b8336a83e04e4f8">XWdtTb::EnableWinMode</a>, <a class="el" href="struct_x_wdt_tb___config.html#a65e0fbb18c9d9e5ed66403c08378af72">XWdtTb_Config::IsPl</a>, <a class="el" href="struct_x_wdt_tb.html#ae845387c163b17502b9cfe6eba8bdda0">XWdtTb::IsReady</a>, <a class="el" href="group__wdttb__api.html#gadfcdf4e7e38ec7aba993e838ce541720">XWdtTb_DisableTimebaseWdt()</a>, and <a class="el" href="group__wdttb__api.html#ga0303dd42c4ffa7c10d60ec487b2c8f4b">XWdtTb_DisableWinWdt()</a>.</p>

<p>Referenced by <a class="el" href="xwdttb__gwdt__intr__example_8c.html#ae861b7f066527df5126ad2df82530d67">GWdtIntrExample()</a>, <a class="el" href="xwdttb__gwdt__example_8c.html#a321e56cb9dce003b4986b16d81b29f73">GWdtTbExample()</a>, <a class="el" href="xwdttb__gwdt__selftest__example_8c.html#abc745d7db9ad2c2d40fde88f77089ddd">GWdtTbSelfTestExample()</a>, <a class="el" href="xwdttb__example_8c.html#a7487434503f488732a56cfcfaccaa8de">WdtTbExample()</a>, <a class="el" href="xwdttb__intr__example_8c.html#a68bcdd5a44aaa605fc420bbee459b4bb">WdtTbIntrExample()</a>, <a class="el" href="xwdttb__winwdt__intr__example_8c.html#aa43943c9b03a9151cd7db481977ab983">WinWdtIntrExample()</a>, and <a class="el" href="xwdttb__winwdt__example_8c.html#ab62b75f543740c10d9aa3d4391fa3419">WinWdtTbExample()</a>.</p>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="ga063bf798221700733fe7126926daa3b1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_wdt_tb___config.html">XWdtTb_Config</a> XWdtTb_ConfigTable[]</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line">{</div>
<div class="line">        {</div>
<div class="line">                XPAR_WDTTB_0_DEVICE_ID,</div>
<div class="line">                XPAR_WDTTB_0_BASEADDR,</div>
<div class="line">                XPAR_WDTTB_0_ENABLE_WINDOW_WDT,</div>
<div class="line">                XPAR_WDTTB_0_MAX_COUNT_WIDTH,</div>
<div class="line">                XPAR_WDTTB_0_SST_COUNT_WIDTH,</div>
<div class="line">                XPAR_WDTTB_0_IS_PL</div>
<div class="line">        }</div>
<div class="line">}</div>
</div><!-- fragment -->
<p>Configuration table. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#gaee07fe98efd02a8c9a21aeb15b968dc3">XWdtTb_LookupConfig()</a>.</p>

</div>
</div>
<a class="anchor" id="ga063bf798221700733fe7126926daa3b1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_wdt_tb___config.html">XWdtTb_Config</a> XWdtTb_ConfigTable[]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Configuration table. </p>

<p>Referenced by <a class="el" href="group__wdttb__api.html#gaee07fe98efd02a8c9a21aeb15b968dc3">XWdtTb_LookupConfig()</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
